← all repositories
itsOwen/CyberScraper-2077

LLM-powered scraper with a cyberpunk skin and Tor support

A Streamlit wrapper around Playwright and commercial LLMs that lets you point, click, and extract structured data from both clearnet and .onion sites.

3.1k stars Python Data Tooling
CyberScraper-2077
Not currently ranked — collecting fresh signals.
star history

What it does CyberScraper 2077 is a Python Streamlit app that fetches web pages via Playwright, then passes the content to OpenAI, Gemini, or a local Ollama model for structured extraction. You type a URL and a natural-language request; it returns JSON, CSV, Excel, or SQL and can push results directly to Google Sheets. It also handles pagination ranges and can route requests through Tor for .onion sites.

The interesting bit The project treats the LLM as the parsing layer rather than writing brittle CSS selectors or XPath queries. A “current browser” mode reuses your local browser instance to slip past bot detection, and there’s a caching layer to avoid redundant API calls when you iterate on the same page.

Key highlights

  • Supports OpenAI, Gemini, and Ollama backends; the author recommends the commercial APIs for reliability
  • Exports to JSON, CSV, HTML, SQL, and Excel with one-click Google Sheets upload
  • Tor network support with automatic .onion detection and circuit isolation
  • Multi-page scraping in beta, accepting range syntax like https://example.com/page 1-5,7,9-12
  • Stealth mode and local-browser reuse for anti-bot evasion
  • LRU and custom dictionary caching to reduce LLM API costs

Caveats

  • The author explicitly warns that open-source LLMs via Ollama need prompt tuning and extra filtering, and performance depends heavily on local hardware
  • Captcha bypass only works natively, not under Docker
  • Multi-page scraping is beta and may behave unexpectedly
  • Windows users are told to use Docker because the author won’t maintain a native version

Verdict Worth a look if you want a low-code scraping frontend and are comfortable paying for OpenAI or Gemini tokens. Skip it if you need a headless, fully automated pipeline; the Streamlit GUI and LLM dependency make this a manual, interactive tool rather than a cron-friendly scraper.

Frequently asked

What is itsOwen/CyberScraper-2077?
A Streamlit wrapper around Playwright and commercial LLMs that lets you point, click, and extract structured data from both clearnet and .onion sites.
Is CyberScraper-2077 open source?
Yes — itsOwen/CyberScraper-2077 is open source, released under the MIT license.
What language is CyberScraper-2077 written in?
itsOwen/CyberScraper-2077 is primarily written in Python.
How popular is CyberScraper-2077?
itsOwen/CyberScraper-2077 has 3.1k stars on GitHub.
Where can I find CyberScraper-2077?
itsOwen/CyberScraper-2077 is on GitHub at https://github.com/itsOwen/CyberScraper-2077.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.