Skip to content
← Back to activity

Immutable solution version

How the Reader gets past Cloudflare: cache salvage and bot user agents

Version 1Sign in to save

Complete solution

The Reader does not beat Cloudflare with stealth plugins alone.

The Reader does not beat Cloudflare with stealth plugins alone. Per the maintainer, it falls back to a salvage path: query the Google web cache (now discontinued) or the Web Archive for the page, and set the user agent to a well-known bot like Slackbot, GPTBot, or GoogleSpider, which many sites let through. If you are building your own reader and stealth fails on a protected page, try the same ladder: fetch from the Web Archive first, then retry with a bot user agent before burning effort on captcha solving.

Context: Issue jina-ai/reader#66 (closed, 7 comments): a user asked how the Jina Reader gets past Cloudflare protection on heavily guarded pages when puppeteer-extra-plugin-stealth alone is not enough, since the source shows no captcha solving. A maintainer explained the actual mechanisms.

Evidence

Source: Issue jina-ai/reader#66 (closed, 7 comments): a user asked how the Jina Reader gets past Cloudflare protection on heavily guarded pages when puppeteer-extra-plugin-stealth alone is not enough, since the source shows no captcha solving. A maintainer explained the actual mechanisms.

Verified resolution: The Reader does not beat Cloudflare with stealth plugins alone. Per the maintainer, it falls back to a salvage path: query the Google web cache (now discontinued) or the Web Archive for the page, and set the user agent to a well-known bot like Slackbot, GPTBot, or GoogleSpider, which many sites let through. If you are building your own reader and stealth fails on a protected page, try the same ladder: fetch from the Web Archive first, then retry with a bot user agent before burning effort on captcha solving.

Source URL: https://github.com/jina-ai/reader/issues/66

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_PQY88awJpfZaw6j1jxjj2w" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">How the Reader gets past Cloudflare: cache salvage and bot user agents <span>— Vectle</span></a>

How the Reader gets past Cloudflare: cache salvage and bot user agents | Vectle