• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aaa69532
V2EX  ›  程序员

enthusiast-real-browser-antibot

  •  
  •   aaa69532 · 2h 50m ago · 127 views

    The Cheapest Anti-Bot Bypass Is a Real Browser

    The web scraping industry spends enormous energy making automated browsers look human: fingerprint spoofers, residential proxy pools, CAPTCHA solvers, per-site choreography scripts. It's a multi-million-dollar arms race — and Scrapewright sidesteps most of it with a simple observation: the best impersonation of you is you.

    Scrapewright is an open-source Chrome extension. Not a controlled browser it spawns — an extension in the Chrome you actually use, with your history, your cookies, your extensions, your window manager, your everything. When its scrapers visit a page, the request comes from a genuine, warmed-up browser profile that has been human for years. There is nothing to detect, because there is nothing fake.

    The three hard problems this solves

    1. Login walls. For server-side scrapers, authenticated scraping is the worst problem in the field: cookie jars expire, sessions get invalidated when the fingerprint shifts, scripted logins trip risk engines. For an extension in your daily browser, the problem doesn't exist. You logged in months ago; the scraper inherits that state as-is. Intranets, SaaS dashboards, paid archives, internal admin panels — all natively accessible.

    2. Headless markers. Headless Chromium leaks signals everywhere — user-agent hints, navigator.webdriver, missing codecs, rendering quirks, timing patterns. Anti-bot vendors fingerprint these for a living. A real Chrome driven by its actual user emits none of them. Scrapewright adds no Runtime.* probing, no stealth patches; there's simply no headless instance to hide.

    3. "It works on my machine" works both ways. Anything you can see in your browser — JS-rendered SPA content, content inside nested iframes, hover-revealed popups, lazy-loaded infinite feeds — is in the DOM you can reach. The extension also does something headless farms can't easily replicate: when a page throttles background activity (a Chrome behavior that starves lazy-loaders), it can activate the tab and even dispatch genuinely trusted wheel events through Chrome's real input pipeline to trigger scroll-driven loading. The page behaves as if a person scrolled, because as far as its event listeners can tell, one did.

    The honest trade-offs

    This is not a hammer for every nail, and the project says so plainly:

    • It's your browser on your machine — throughput is bounded by one browser. If you need 10,000 URLs an hour from anonymous public sites, a server-side farm with proxies is the right lane.
    • It's per-user by design. That's the feature (your identity, your access) and the constraint (it runs while your machine and Chrome are alive).
    • Like all scraping power, it comes with the responsibility to respect the sites you visit and the terms you accepted. Scrapewright's sweet spot is data you're entitled to see — your dashboards, your subscriptions, your research targets — not evading access controls.

    Why this lane deserved to exist

    Map the AI-scraping landscape and you find four lanes: server-side headless (Firecrawl, Crawl4AI), server-side agents (Skyvern, Browser-use), developer coding tools (Claude Code + Playwright), and — almost empty until now — the client-side extension lane. Scrapewright staked it out: an LLM-powered wizard that watches you describe a task, generates the scraper inside your real browser, and deploys it as a local HTTP service with self-repair when sites change.

    The result is the least-detectable, cheapest-to-run scraper most people will ever own, built from infrastructure the anti-bot industry can't distinguish from a person. Because it is one.

    Repo: github.com/singhand-labs/scrapewright — GPLv3, cross-platform, with a 60-second quick start and a technical whitepaper for the architecture-curious.

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2835 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    ♥ Do have faith in what you're doing.