headless-engine 1.0.1

Ultra-lightweight (<30MB RAM), detection-free pure-Rust headless browser engine for AI agents, web scraping, and MCP servers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
from headless_engine import HeadlessBrowser

print("Testing HeadlessBrowser Python SDK from PyPI...")
try:
    with HeadlessBrowser() as browser:
        print("Browser spawned successfully!")
        res = browser.navigate("https://news.ycombinator.com")
        print("Page title:", res.get("title") or res.get("url"))
        md = browser.extract_markdown()
        print("Extracted Markdown preview:\n", md[:300])
        print("\nPython SDK Test: SUCCESS!")
except Exception as e:
    print(f"Encountered: {e}")