Releases: teslashibe/web-scrape
Releases · teslashibe/web-scrape
Release list
v0.1.1 — CapSolver Cloudflare clear fixes
What's changed
- CapSolver
AntiCloudflareTaskno longer sends pagehtml(CapSolver rejects it asinvalid html) - Managed Cloudflare interstitials preferred over widget Turnstile when both are present
- After a successful CapSolver clear, skip
classifyHtmlfalse-positives on pages that embed Cloudflare assets - Docs updated for socks5 + sticky proxy + html omit
Install
git clone https://github.com/teslashibe/web-scrape.git
cd web-scrape && git checkout v0.1.1 && npm ciSynced from production smore web-scraper CapSolver hardening.
v0.1.0 — CLI-first web-scrape
web-scrape v0.1.0
CLI-first website scrape + browser fetch with SSRF/robots guards and optional CapSolver Cloudflare clears. Thin MCP HTTP adapter included.
Install
git clone https://github.com/teslashibe/web-scrape.git
cd web-scrape && npm install && npx playwright install chromium
./bin/web-scrape.mjs fetch https://example.com/ --jsonSurfaces
- CLI:
fetch·scrape·serve - Library:
import { scrape, browserFetchURL } from 'web-scrape' - MCP:
POST /mcp/v1toolsbrowser_fetch_url,scrape_website_context
Verified
- 107/107 unit tests
npm run validate+npm run smoke- Live CLI fetch/scrape against example.com