题记与说明
版本说明:本报告为课题《Web 抓取与反爬技术现状》的最终综合稿,由两份章节稿合并修订而成——纵轴稿(历时发展史,基于 WebSearch 14 次检索)与横轴稿(2026-10-29 时间截面横向对比,基于 WebSearch + WebFetch 实时检索)。全部检索执行于 2026-10-29,非纯模型既有知识。综合时消除了两稿间的重复表述,并对存在出入的事实(反不正当竞争法条文定位、hiQ 案 2022 年时间线、Cloudflare 两轮政策日期、流量统计口径)做了统一核对与标注,处理方式见文末附录"两稿差异的处理说明"。所有关键事实尽量附来源 URL;单一来源、厂商自述或二手转述均明确标注。本稿已按独立审读意见修订(2026-10-29):补全 arXiv 论文题名与作者;Camoufox 轮换代理说法因未能定位原始出处而降级为"未核验";TL;DR 与纵轴规律 5 补流量统计口径;洞察三将"定性"改为"指控(诉讼进行中)";2.1/2.5 补判定口径与分母定义、空缺格改注"论文未报告";JA4、Privacy Pass RFC、Chrome 132 移入 1.7 以保持断代轴严格;替换上海高院直达案例链接并核验通过;修正 93% 统计的出处表述并标注镜像风险;2.7 压缩与 1.8 的重复引文;新增"常见追问 FAQ";两稿差异说明移作附录。本报告为技术研究,不构成法律意见。
TL;DR
Web 抓取与反爬三十年,是同一矛盾的三次升维:协议层君子协定、浏览器层指纹对抗、法律与商业层正面战场。2026 年截面:机器流量首次稳定过半(Cloudflare Radar 口径,HTML 请求的 57.5%;Imperva 口径下 2024 年即达 51%,两口径不可混用);检测决定层已从静态指纹上移到自动化协议行为(75% 的 headless 封禁仅凭 HTTP 头归因),"能不用浏览器就不用";验证码进化为无感评分与密码学验签;美国 CFAA 退居二线、压力转向合同与版权,中国反法第 13 条把"避开技术措施"明文入法——"公开 ≠ 可爬";AI 爬虫把博弈推向"默认屏蔽、按抓取付费",Agent 拟人交互不自动获得拟人待遇。建议:工程轻量化、身份可验证、远离个人信息与技术措施绕过,优先官方 API 与授权。
一、纵轴:发展脉络(1993–2026)
1.1 一条主线:同一矛盾的三次升维
Web 抓取与反爬的三十余年,本质上是同一对矛盾的三次升维:
- 协议层对抗(1993–2010):
robots.txt与 User-Agent 的"君子协定"时代,反爬就是限速与封 IP; - 浏览器层对抗(2011–2022):网页动态化迫使爬虫"变成浏览器",反爬随之升级为指纹识别与行为分析,验证码从"区分人机"演化为"反向图灵测试";
- 法律与商业层对抗(2023–至今):大模型把"抓取"变成万亿级产业议题,博弈从技术攻防转入版权、反不正当竞争与司法判例的正面战场,并出现"默认屏蔽、付费访问"的新商业范式。
每个阶段都重复同一个循环:抓取技术民主化 → 反爬商业化 → 规则法典化。
1.2 阶段〇:史前史(1993–2004)——协议与"君子协定"
- 1994:荷兰工程师 Martijn Koster 提出
robots.txt排除协议——互联网历史上最重要的"技术性自律",用纯文本文件声明哪些路径允许被抓。它没有法律强制力,此后三十年都靠行业自觉维持;1996 年他进一步维护爬虫行为清单。 - 1996–2000:wget、curl 等命令行工具普及,HTTP 层抓取门槛降至最低。Web 商业化催生第一批对抗:2000 年 eBay 诉 Bidder's Edge 案,美国法院以"动产侵入(trespass to chattels)"为比价爬虫的持续高频请求下达禁令——抓取合规史上第一个判例(Wikipedia: eBay v. Bidder's Edge)。
- 2000:卡内基梅隆大学 Luis von Ahn 团队提出 CAPTCHA,"区分计算机与人类的图灵测试"诞生,人机对抗从频率层上升到"证明你是人"。
- 2004:ThoughtWorks 工程师 Jason Huggins 发起 Selenium(浏览器自动化测试工具,日后成为抓取绕过动态渲染的基础设施);同年 Beautiful Soup 发布,Python 爬虫生态奠基。
- 驱动因素:Web 从静态文档变成商业平台,比价、聚合、元搜索构成第一代抓取需求;反爬手段停留在 UA 过滤、IP 限速、Referer 校验。
1.3 阶段一:AJAX 动态化与无头浏览器诞生(2005–2011)
- 2007–2009:von Ahn 将验证码反向变成"人工计算力"——reCAPTCHA 用识别古籍的谜题替代随机字符,2009 年被 Google 收购,验证码从此成为 Google 的基础设施。
- 2008:Scrapy 发布,分布式结构化抓取框架成型,与 Beautiful Soup、Selenium 并列三大主流方案。
- 2005–2010:AJAX 与 Web 2.0 让内容靠 JavaScript 动态渲染,纯 HTTP 抓取大量失效,"真实浏览器环境"成为刚需。2011 年 Ariya Hidayat 发布 PhantomJS——首个主流无头 WebKit 浏览器,宣告"无头浏览器抓取"流派诞生。
- 2011:Distil Networks 成立,被普遍视为第一家"专职反爬"公司(bot mitigation 品类开创者,2019 年被 Imperva 收购)。反爬第一次从网站运维杂务变成一门生意。
- 驱动因素:抢票、比价、电商爬虫经济兴起;单站点朴素防御(封 IP)对分布式爬虫失效,催生专业化分工。
1.4 阶段二:指纹觉醒与代理产业化(2012–2016)
- 2010–2016:EFF 的 Panopticlick(2010 年 1 月)首次系统量化浏览器指纹的唯一性(EFF: Fingerprinting);2014 年,Acar 等人的学术论文与 ProPublica 对 AddThis 画布指纹的报道让 Canvas 指纹进入公众视野;2016 年法国 INRIA 的 amIUnique 项目继续扩大样本。这些研究本是隐私议题,但反爬厂商迅速把"指纹唯一性"武器化:UA、字体、Canvas、WebGL、AudioContext 全部成为识别自动化流量的特征。
- 2011–2016:反爬厂商集中创立——Shape Security(2011)、White Ops(2012)、PerimeterX(2014,以
_pxCookie 行为风控闻名)、DataDome(2015,法国)、Kasada 等;早期"设备指纹"公司(ThreatMetrix、Iovation)从反欺诈切入。 - 供给侧同步产业化:2014 年 Luminati Networks 成立(2021 年更名 Bright Data,如今是全球最大数据采集代理商),住宅代理成为绕过 IP 封锁的标配;2015 年 Oxylabs 成立。抓取与反爬正式形成"军备赛双寡头共生"的产业结构。
- 中国侧:2016 年新浪微博诉脉脉案二审确立"三重授权原则"(用户授权+平台授权+用户再授权),成为国内数据抓取合规模型的基石;同年大众点评诉百度案认定抓取点评信息构成不正当竞争。
- 驱动因素:移动互联网让数据价值飙升;广告欺诈与票务黑产推动指纹技术成熟;抓取供给侧(代理网络)与防御侧(SaaS 反爬)同步公司化。
1.5 阶段三:无头浏览器军备竞赛(2017–2019)
这是课题三大关键词(无头浏览器、指纹、验证码)全面纠缠的五年。
- 2017 年 4 月,Chrome 59 内置 Headless 模式(Chrome 官方文档),同年 Chrome 团队发布 Puppeteer(2018 年 1 月 v1.0)。真实 Chromium 环境可编程化,PhantomJS 失去存在意义,2018 年初宣布停止维护归档(github.com/ariya/phantomjs)——无头浏览器主力从"仿冒品"换成"真身",也意味着反爬方不能再靠"检测非主流内核"识别爬虫。
- 指纹对抗升级:2017 年 Salesforce 工程师发布 JA3(TLS 客户端握手指纹,github.com/salesforce/ja3),让"浏览器特征的最后一层"——TLS 栈——也成为识别面;社区推出 bot 检测自测页 bot.sannysoft.com,
navigator.webdriver等自动化痕迹成为共识检测点(2019 年 12 月 Chrome 79 起在自动化环境默认暴露该属性)。2019 年 puppeteer-extra-stealth 插件发布,"隐身补丁"成为开源标配。 - 验证码三代演进:2014 年 "No CAPTCHA" 复选框 → 2017 年隐形版 → 2018 年 10 月 reCAPTCHA v3 彻底取消用户交互、改为 0–1 行为打分。2018 年 hCaptcha 以隐私为卖点崛起(Cloudflare 于 2018 年宣布弃用 reCAPTCHA 转投 hCaptcha,2020 年前后完成切换);Arkose Labs 的交互式 3D 挑战专攻有组织打码。验证码从"考题"变成"基于行为信号的风险引擎"。
- 合规里程碑:2018 年 5 月 GDPR 生效;2019 年 hiQ Labs v. LinkedIn 案,美国第九巡回上诉法院裁定"抓取公开网页大概率不违反 CFAA(计算机欺诈与滥用法)"——抓取合规史上最重要的判例之一(Wikipedia: hiQ Labs v. LinkedIn)。
- 驱动因素:SPA 技术栈全面普及;Imperva 等行业报告显示 bot 流量占网页流量近半;爬虫与反爬双方都从"脚本小子"升级为工程化团队。
1.6 阶段四:对抗工程化、TLS 指纹成熟与合规定型(2020–2022)
- 自动化工具换代:2020 年 1 月 Microsoft 发布 Playwright(Puppeteer 原班人马出走之作,跨 Chromium/Firefox/WebKit 三内核);2020 年 undetected-chromedriver 开源,专门抹除 Chrome 自动化痕迹(其作者后续推出继任者 nodriver);2016 年开创品类的反检测浏览器 Multilogin 之后,GoLogin、AdsPower 等在 2020 年前后将"指纹伪装浏览器"推向产业化。
- 指纹走向协议栈深处:2020 年 Akamai 工程师发表《Fingerprinting HTTP/2 clients》,利用 SETTINGS 帧顺序等细节识别客户端;2022 年 curl-impersonate(github.com/lwthiker/curl-impersonate)开源,让 curl 能伪造 Chrome 的 TLS/JA3 指纹——"指纹可以伪造"成为攻防共识。
- 反爬行业整合:Imperva 收购 Distil(2019)并推出 Advanced Bot Protection(2020);Cloudflare 于 2020 年推出 Bot Management、2021 年向个人付费版开放 Super Bot Fight Mode;2022 年 PerimeterX 与 White Ops 合并更名 HUMAN Security,bot 管理市场形成 Cloudflare/Akamai/Imperva/HUMAN/DataDome 五强格局。
- 验证码"去验证码化":2022 年 9 月 Cloudflare 发布 Turnstile(Help Net Security、PCMag),用无感浏览器挑战替代拼图;同年 Apple 推出 Private Access Tokens,设备级匿名证明"我是真人"。识别"人"的凭证从网站本地计算迁移为"可信第三方背书"。
- 合规边界大陆法成型:
- 美国:2021 年 5 月最高法院 Van Buren v. United States(案号 19-783,Oyez)以"gates-up-or-down"标准限缩 CFAA;2022 年 4 月第九巡回再次确认"公开数据抓取大概率不违反 CFAA",但 2022 年 11 月 hiQ 因违反服务条款在合同之诉中败诉,最终以约 50 万美元和解并承诺永久停止抓取——刑事红线退后,合同与不正当竞争民事诉讼成为平台主武器(Wikipedia: hiQ Labs v. LinkedIn)。
- 协议层:2022 年 9 月 robots.txt 正式成为 IETF 标准 RFC 9309(RFC Editor)——诞生 28 年后,"君子协定"终于有了规范文本,但 RFC 仍明言其"不是访问控制手段"。
- 中国:魔蝎科技案(2021 年宣判,被称为"爬虫涉刑第一案")确立爬取公民个人信息的刑事边界(知乎专栏分析);2022 年无锡"丁某案"——全国首例短视频爬虫案,绕过反爬措施的爬虫程序被认定为"侵入计算机信息系统的程序"(中国网、新浪财经);《数据安全法》(2021-09)、《个人信息保护法》(2021-11)相继施行。
- 驱动因素:疫情加速线上化,Imperva/Thales 口径下自动化流量 2024 年达 51%、2025 年逾 53%(统计汇编;注意与 Cloudflare Radar 口径不同,见阶段六);合规从"能不能爬"转向"以何种手段、爬什么数据"。
1.7 阶段五:生成式 AI 改写博弈结构(2023–2024)
- 2023 年 8 月 7 日,OpenAI 发布 GPTBot 并给出 robots.txt 屏蔽指引(MediaPost、Digiday: WTF is GPTBot、OpenAI 官方爬虫文档)。这是分水岭:抓取的主要用途从"建索引换流量"变成"造模型",而模型不回馈流量——维持三十年的"抓取换流量"契约基础崩塌。
- 防御方快速响应:2024 年 7 月 3 日 Cloudflare 推出一键屏蔽 AI 爬虫(含免费版);2024 年 11 月发布 AI Audit,可按 bot 粒度授权并预告"按抓取付费"模式(The Register)。
- 反检测侧同样换代:nodriver(2023)、Camoufox(2024,在 C++ 层修改 Firefox 以消除指纹泄露的"隐身浏览器")等工具应对 ML 级反爬(Camoufox 技术分析)。
- TLS 指纹标准与验证码协议底座换代:2023 年 FoxIO 推出 JA4/JA4+(github.com/FoxIO-LLC/ja4)取代 JA3 成为新标准;验证码一侧,IETF 的 Privacy Pass 体系亦于 2024 年 6 月形成 RFC 9576/9577/9578 系列标准,为 Turnstile、Private Access Tokens 一线的"验签"路线提供通用协议底座。
- 无头浏览器本体演进:2024 年 12 月 Chrome 132 彻底移除旧无头模式,新无头(完整 Chrome 行为)成为唯一模式,轻量场景改用 chrome-headless-shell(Chrome 官方博客);自动化协议层面,Firefox 129 弃用 CDP 转向 WebDriver BiDi(Cypress 迁移 issue、W3C BiDi 讨论),但 Chrome 侧 CDP 仍是 Puppeteer/Playwright 的事实主力,双协议并存。
- 合规转向版权与数据许可:NYT 诉 OpenAI(2023-12)开启媒体版权诉讼潮;Reddit 与 Google 于 2024 年 2 月达成授权协议,"数据卖许可"成为新商业模式;2024 年 1 月 23 日 Meta 诉 Bright Data 案,法院判 Bright Data 胜诉——未登录状态下抓取公开数据不受平台服务条款约束,被视为爬虫行业的重大胜利(Eric Goldman 点评、FBM 律所分析);同年 X 诉 Bright Data 以撤诉告终。2024 年 5 月 FBI "Operation Cronos" 取缔 911 S5 住宅代理僵尸网络,代理基础设施的灰色面被首次系统性打击。
- 中国与欧洲:《网络反不正当竞争暂行规定》2024 年 9 月 1 日施行,第 19 条明确禁止"利用技术手段非法获取、使用其他经营者合法持有的数据"(规定全文转载、律师解读)——注意这是部门规章,与下文 2025 年修订的《反不正当竞争法》(法律)是两份不同文件;欧盟《AI 法案》2024 年 8 月 1 日生效,要求通用模型尊重 TDM(文本与数据挖掘)选择退出。
- 驱动因素:LLM 训练数据争夺战;出版商流量断崖;司法与监管从"个案"转向"成文规则"。
1.8 阶段六:默认付费与代理式 AI 的边界(2025–2026,至今)
- 中国法典化收口:2025 年 1 月 1 日《网络数据安全管理条例》施行,第 24 条专门规范"自动化采集技术"误采个人信息的处理义务(人民网全文、司法部施行公告);修订后的《反不正当竞争法》2025 年 6 月 27 日通过、2025 年 10 月 15 日施行,第 13 条(数据专条)禁止"以欺诈、胁迫、避开或者破坏技术管理措施等不正当方式,获取、使用其他经营者合法持有的数据"(全国人大公告、法律文本 PDF、环球律所评析、君合解读;环球评析另提及引入"实质性替代"要件,属律所转述,以法律文本为准)。国内司法同步跟进:最高法 2025 年反法典型案例与指导性案例 262 号确立"公开爬取型数据权益"保护(法院网、锦天城评析);截至 2025 年 3 月涉爬虫案件超 260 件、刑事超 70 件(北京兰台统计);2025 年宣判的小红书数据案中,"抓取公开信息、爬虫是中立技术"的抗辩未被采纳(新浪财经);学者研究(原载《法治报》2023-01-05,作者单位:江西财经大学法学院)统计北大法宝"爬虫"关键词下 88 份刑事判决,其中近五年 82 件、占 93%(镜像转载;注:该链接为非正式镜像("刑事办案宝典"网站),不稳定且难辨真伪,正式域名原文未能定位,93% 数字已就镜像文本核验为 82/88)。绕过/破解反爬措施作为入罪情节的已核验实例见 2.7 节"上海首例提供侵入计算机信息系统程序案"。
- 身份协议化:2025 年 5 月 15 日 Cloudflare 提出 Web Bot Auth——让 bot/AI Agent 用 HTTP Message Signatures(RFC 9421)对请求加密签名、以公钥目录验证身份,取代可伪造的 IP/UA 信号,已进入 IETF 标准化(draft-meunier-web-bot-auth-architecture)。识别机器从"猜特征"走向"验签名"。
- "隐身爬虫"正面冲突:2025 年 7–8 月 Cloudflare 公开指控 Perplexity 使用隐身爬虫——无视 robots.txt、轮换 IP、伪装成普通 Chrome 浏览器,并将其从"已验证 bot"名单移除(Tech.co、Decrypt)。
- "内容独立日"与付费抓取:2025 年 7 月 1 日 Cloudflare 宣布 "Content Independence Day":新域名默认屏蔽 AI 爬虫,同时上线 Pay Per Crawl(返回 HTTP 402 Payment Required)私测(Cloudflare 官方博客、content-independence-day);2025 年 9 月 15 日起按搜索/训练/Agent 三类流量细分控制;2026 年 7 月 1 日进一步要求 AI 公司在 9 月 15 日前拆分搜索爬虫与训练/Agent 爬虫,逾期默认按类屏蔽或收费(TechCrunch);另有二手转述称 2026 年 9 月 15 日起对带广告页面默认拦截混合用途 AI 爬虫并试点按次计费(横轴稿检索所得转述,未核验官方原文)。2026 年 2 月 Stack Overflow 加入付费抓取体系(Stack Overflow 博客),2026 年下半年推出面向"已验证 AI 买家"的 Pay Per Use 竞价机制。robots.txt 的"君子协定"正式进化为"计费网关"。
- 司法战场:2025 年 6 月 4 日 Reddit 诉 Anthropic(指未经许可抓取训练 Claude,WSJ、起诉书原文);2025 年 10 月 22 日 Reddit 诉 Perplexity、Oxylabs、SerpApi 等,指控"工业级抓取"——通过 Google 搜索结果间接抓取 Reddit 内容、绕过反爬(Ars Technica),2026 年法院驳回 Perplexity 的撤案动议,诉讼继续;2025 年 11 月 4 日 Amazon 诉 Perplexity,指控 Comet 浏览器代理伪装人工浏览、暗中操作用户账号购物,违反 CFAA 与服务条款。
- Agentic AI 的首个巡回法院先例:2026 年 3 月 9 日加州北区法院批准 Amazon 初步禁令(禁止 Comet 访问并要求销毁数据);2026 年 8 月 4 日第九巡回法院撤销禁令——认定 AI Agent 是"工具而非人",CFAA 意义上的"访问者"是其身后的真人用户,用户有权访问则不构成"未授权访问"。这是美国首例直接处理 agentic AI 与 CFAA 关系的巡回法院判决,暂时为"用户代理型爬虫"开了绿灯。
- 量化现状:Cloudflare Radar 显示 2026 年 6 月自动化流量占 HTML 请求的 57.5%,机器流量历史上首次稳定超过人类(统计汇编);Cloudflare 的 AI bot 目录在 2026 年 10 月收录约 95 个可识别 AI 爬虫(统计)。
- 驱动因素:AI 答案替代点击,出版商"内容换流量"预期彻底落空;agentic commerce(AI 代购/代办)兴起,把"抓取"从读页面推进到"替人操作页面";平台、云厂商、内容方三方利益重新洗牌,规则制定权向掌握网络入口的基础设施商(Cloudflare 等)集中。
1.9 纵轴规律:合规边界是如何移动的
- 技术边界逐层上移:IP/UA(1990s)→ 内容渲染环境(2010s)→ 浏览器指纹(2014 前后)→ TLS/H2 指纹(2017–2023)→ 行为与 ML 打分(2018–2024)→ 加密身份验证(2025–)。每一层防御被绕过后,就固化为下一层的输入信号。
- 法律重心三连跳:CFAA 刑事威慑(2000–2020,Van Buren/hiQ 后退)→ 合同与服务条款民事诉讼(2022–2024,Meta v. Bright Data 划出"未登录公开数据"豁免区)→ 版权、反不正当竞争与数据成文法(2023–,中美欧同步法典化)。"抓取是否犯罪"的争论让位于"以何手段、抓何数据、作何用途"的三问结构。
- 验证码的悖论式终点:从"给人类出题"(CAPTCHA 2000)到"给机器出题考人"(行为打分、无感挑战),再到"取消考题、验签放行"(Turnstile、Private Access Tokens、Web Bot Auth)——人机区分的终点是密码学身份,而非智能测试。
- robots.txt 的价值曲线:道德符号(1994)→ 事实标准(RFC 9309,2022)→ 谈判筹码(GPTBot 事件,2023)→ 计费接口(Pay Per Crawl,2025–2026)。协议没变,变的是违约成本与商业结构。
- 不变的循环:每当抓取工具民主化(curl → 无头浏览器 → AI Agent),反爬就商业化一轮(限速 → 指纹 SaaS → 加密身份+计费网关),最后由法律把新均衡写成条文。2026 年的"57.5% 机器流量(Cloudflare Radar 口径)"不是终局,而是下一轮循环的起点。
二、横轴:横向对比(2026-10-29 时间截面)
2.0 对比口径:把"竞品/同类/替代"组织成一张产业栈
"Web 抓取与反爬"不是一个单点技术,而是一场攻防两侧各有完整供应链的对抗。时间截面上的玩家可切分为六条赛道 + 一条贯穿轴:
- 赛道 A|抓取执行框架(自建路线):Playwright、Puppeteer、Selenium 及其隐身分叉(nodriver、Patchright、Camoufox、curl_cffi 等);
- 赛道 B|商业反检测浏览器:Multilogin、AdsPower、GoLogin、MoreLogin 等;
- 赛道 C|商业化抓取 API / 托管解锁:Bright Data、Oxylabs、Zyte、ScrapingBee、Scrapingdog 等;
- 赛道 D|打码服务(CAPTCHA solving):2Captcha、CapSolver、Anti-Captcha、CapMonster 等;
- 赛道 E|防守侧反爬厂商与验证码产品:Cloudflare、Akamai、DataDome、HUMAN、Kasada、Imperva;reCAPTCHA、Turnstile、hCaptcha、Arkose Labs;
- 赛道 F|替代范式:AI Agent 浏览(OpenAI Operator、browser-use)、官方 API / 数据集市、付费授权;
- 贯穿轴 G|合规边界:美国 CFAA/合同/版权,欧盟 GDPR,中国《反不正当竞争法》《数据安全法》《个人信息保护法》——它是 A–F 所有赛道的共同外部约束。
2.1 赛道 A:抓取执行框架——"越像浏览器"输给了"少用浏览器"
主流框架对比:
| 框架 | 引擎/协议 | 生态与定位 | 反检测能力(原生) | 成熟度 | 适用场景 |
|---|---|---|---|---|---|
| Selenium | WebDriver 协议 | 老牌,多语言绑定最全 | 弱,WebDriver 痕迹明显 | 极高(测试行业事实标准) | 遗留 QA 体系、多语言团队 |
| Puppeteer | Chrome/CDP | Chrome 系官方驱动,TS 生态 | 弱 | 高 | Chrome-only 管道、需要直控 CDP |
| Playwright | Chromium/Firefox/WebKit | 微软维护,自动等待、路由、多引擎 | 弱(vanilla 状态最常被拦) | 高,新项目首选 | 多引擎、复杂 JS 站点、代理路由 |
来源:SparkProxy: Puppeteer vs Playwright、Nstbrowser 对比(2025-09)、Scrapeless: Best Headless Browsers。共识:Playwright 是新项目全能首选,Puppeteer 胜在 Chrome/CDP 直控,Selenium 退守遗留场景。
隐身分叉:目前最有信息量的一份实证基准。Ian Paterson 于 2026 年 5 月发布的基准(Anti-Detect Browser Benchmark)是对"隐身工具打 Cloudflare"最系统的公开实测:7 个工具 × 31 个真实反爬目标 × 3 轮 = 651 次判定,单一住宅 IP(Mac Studio),5 小时内结果零漂移。判定口径(四分类判别器依页面标题正则、厂商签名与短壳页判定):OK=页面直接载入;被门控=未直接拒绝、但被导向人机挑战/过渡页(如 Cloudflare interstitial、DataDome 挑战页),需通过后才能取得内容;被封=403 等硬拒绝;error 另计:
| 工具 | 引擎 | OK | 被门控 | 被封(/31) |
|---|---|---|---|---|
| nodriver | 系统 Chrome 148 直连 CDP | 28 | 3 | 0 |
| CloakBrowser | 49 个 C++ 补丁的 Chromium fork | 26 | 3 | 2 |
| curl_cffi | 纯 HTTP 库(6.4MB,无浏览器,Chrome 形状 TLS) | 26 | 3 | 2 |
| Patchright | 补丁版 Playwright + channel=chrome | 25 | 3 | 3 |
| Camoufox | Firefox 135 fork(C++ 层指纹伪造) | 25 | 3 | 3 |
| Playwright(原版) | Chromium 147 | 24 | 2 | 5 |
| rebrowser-playwright | Chromium 136(2024-09 起停维护) | 24 | 2 | 5 |
三个颠覆直觉的发现:
- 决定性检测层是"自动化协议指纹"而非静态指纹。nodriver 是唯一零封禁的工具,原因不是伪装得好,而是它绕开 Playwright shim、不用
Runtime.enable调用序列、以裸 WebSocket 驱动 Chrome——门禁看的是"你如何操作浏览器",不是"你长什么样"。 - 一个 6.4MB 的 HTTP 库打平了 130MB 的重型补丁浏览器:curl_cffi(约 21 行包装)与 CloakBrowser 同为 26 OK——"能不上浏览器就别上浏览器"。
- 排名会被代理策略翻转:社区有零散反馈称,在改用轮换住宅代理的测试里 Camoufox 可升至第一(有说法称 100% 绕过),但该基准的原始出处未能定位、未核验(修订时已核查 Paterson 基准与下文所列 SparkProxy、Scrapfly 对比文,均无此数据)。任何"最强工具"结论都必须限定环境。
社区侧口碑(Scrapfly: Best Stealth Browsers、SparkProxy 三方对比、r/webscraping 讨论)与上述实证大体一致:Camoufox 因在 Firefox C++ 层做指纹伪造被认为"最像真人",nodriver 胜在快且干净(undetected-chromedriver 作者的后继作,弃用 WebDriver 协议),Patchright 对原版 Playwright 提升有限(该基准中仅 +1)。
一体化框架:Scrapling 主打"自愈式"自适应解析(站点改版后元素自动重定位),约 2.5 万 GitHub stars,宣称开箱绕过 Cloudflare Turnstile(Scrapfly;stars 数为社区转述,未独立核验仓库);Crawlee for Python(apify)是 JS 版 Crawlee 的 Python 移植,2024-07 首发,内置仿人行为、代理轮换、HTTP/浏览器统一接口(GitHub: apify/crawlee-python)。
小结:自建路线的横向格局是"原版三巨头负责生产力,隐身分叉负责过门禁,HTTP 复刻库负责性价比",三者拼装而非互相替代。
2.2 赛道 B:商业反检测浏览器——指纹质量的军备竞赛
面向多账号运营(跨境电商、社媒矩阵、广告投放)而非纯抓取的商业产品线:
| 产品 | 起价(第三方汇总) | 差异化 | 定位 |
|---|---|---|---|
| Multilogin | 较高(其 Mimic/Stealthfox 双内核) | 指纹拟真度公认第一梯队 | 企业级、指纹质量优先 |
| AdsPower | 有免费版,付费低价 | 移动端指纹、易用、量大 | 中小卖家性价比之选 |
| GoLogin | $24/月起 | 内置代理、云配置文件随处登录 | 自动化友好 |
| MoreLogin | — | 社区口碑偏向规模化场景 | 批量账号矩阵 |
来源:Coronium 30+ 反检测浏览器汇总、Reddit 2025 反检测浏览器对比、IPRoyal: AdsPower vs Multilogin。注意:该赛道大量对比文出自厂商博客(Multilogin、GoLogin 官方博客均有"自我加冕"文),指纹质量的对外宣称须打折采信;与赛道 A 的开源隐身工具相比,这条赛道卖的是"指纹资产管理+团队协作+环境隔离",而非单次绕过率。
2.3 赛道 C:商业化抓取 API——把整条攻防链打包成按 GB 计费
| 服务商 | 计费口径(公开报价/基准转述) | 特点 | 适合 |
|---|---|---|---|
| Bright Data | 住宅代理 PAYG 约 $8/GB;海量页数下单价压缩 | 产品矩阵最全(代理+Scraper API+现成数据集),合规团队配置完整 | 超大规模、企业采购 |
| Oxylabs | 住宅约 $6/GB($30/月 Starter);Web Scraper API 约 $0.25/千结果、仅对成功结果计费 | 进门价低于 Bright Data,结果计费模式对失败请求友好 | 中大型稳定抓取 |
| Zyte | 带宽计费 | 近年独立基准中成功率/速度领先 | 可靠性优先 |
| ScrapingBee / ScraperAPI | 信用点制 | 对新手最友好 | 中小项目 |
| Scrapingdog | 约 $40/月起,无 KYC | 低门槛 | 个人/小团队 |
来源:APISCRAPY 五强对比(2025-26)、ProxyFacts、Scrapeway 独立基准、Proxyway 研究页。
基准数据须带上下文引用:Proxyway 较早年报告称 Oxylabs/Zyte/Bright Data 平均成功率并列约 98%;其 2025 年报告(11–13 家参测)中 Oxylabs 录得 85.82%、低于 Zyte(Proxyway 2025 报告发布帖;Reddit 讨论亦指出该报告存在付费评测争议)。结论只在同一年、同一目标集内成立,跨年比较无意义。
2.4 赛道 D:打码服务——人力外包残余与 AI 求解的分层
| 服务 | 价格 | 机制 | 速度/准确 |
|---|---|---|---|
| 2Captcha | 约 $1/千题起 | AI+人工混合 | 人工托底→偏慢,准确率高(官方、官方对比文) |
| CapSolver | 订阅/按量 | 纯 AI 模型 | 极快,覆盖 reCAPTCHA/Cloudflare/AWS WAF(官方) |
| Anti-Captcha | 约 $1/千题级 | 人工+AI | 图像类准确率强(CaptchaForum 基准:2Captcha 快于 Anti-Captcha、后者正确率更高) |
| CapMonster Cloud | 低于人工价 | 纯 AI | VoidMob 2026 对比、ScrapFly 六强横评 |
趋势判断:人工打码(2Captcha 起家模式)正在被 AI 求解挤压;有行业报告称机器人已能解约 50% 以上的传统验证码,且标准视觉验证码使表单转化率下降约 3–5%(Turnstile vs reCAPTCHA 2025,单一来源,谨慎采信)。这直接解释了赛道 E 为什么集体转向"无感风险评分"。
2.5 赛道 E:防守侧——谁在真正拦人,拦了多少
反爬厂商对比(实测数据来自 arXiv 论文 Detecting Bot Detection: Prevalence, Techniques, and Implications for Web Measurement Research(作者 Ralf Gundelach、Michael Mühlhauser、Dominik Herrmann,2026-06-12 提交,arXiv:2606.14525):2026 年 2–3 月对 Tranco Top 10K × 4 种浏览器条件的约 4 万次访问普查):
| 厂商 | 形态 | 部署面(实测,仅 Cloudflare 有数) | 拦截强度(实测) | 定价模式 |
|---|---|---|---|---|
| Cloudflare | CDN 打包 + 独立开关 | Top 1M 中解析 A 记录占 40.0%(全表口径 37.6%,口径见下) | Top 10K 实测封禁率 37.0% | 免费层普惠 + 企业按量(Prosopo 定价对比) |
| Akamai | CDN 打包 | 论文未报告 | 实测 26.4% | 企业级 |
| DataDome | 独立专科反爬 | 论文未报告 | 确认拦截案中占 4.2%(分母见下),行为评分见长 | 企业级(vs CDN 方案自述) |
| HUMAN(原 PerimeterX) | 反欺诈+反爬 | 论文未报告 | 确认拦截案中占 1.7% | 企业级 |
| Kasada | 独立专科 | 论文未报告 | 论文未报告(第三方横评见 datasec.sh 三方横评) | 企业级 |
| Imperva(原 Incapsula) | WAF 打包 | 论文未报告 | 确认拦截案中占 0.8% | 企业级 |
口径说明(以下定义均出自该论文):① 软封禁=返回 HTTP 403 Forbidden / 429 Too Many Requests / 503 Service Unavailable 之一——拒绝访问但未达连接层失败;论文以此与 2xx 成功响应、超时相区分。② 封禁率的分母=Tranco Top 10K 站点 × 4 种浏览器条件(约 4 万次访问)。③ "确认拦截案中占比"的分母=四种条件下收到过至少一次软封禁的 1,554 个独立站点,每站点按"最高优先级厂商匹配"归属单一厂商(同口径下 Cloudflare 占 51.0%,即 792 站)。④ "解析 A 记录占 40.0%(全表 37.6%)"=部署面统计基于 DNS 解析出的 A 记录(反映基础设施足迹而非独立域名数):40.0% 以成功匹配到自治系统(AS)归属的 A 记录为分母(553,014/1,380,865),37.6% 以全部解析出的 A 记录为分母(含 6.2% 未能匹配 AS 者)。⑤ "一级自动化痕迹"=仅由自动化框架注入、除检测自动化外无正当用途的浏览器属性(如 navigator.webdriver、window._selenium);"探测"指页面脚本读取了这些属性(研究方以蜜罐属性确认),不等于必然拦截。
论文附加关键数字:82% 的软封禁可归因于 bot 检测;46% 的站点探测至少一项一级自动化痕迹(仅 navigator.webdriver 一项就有 34%);75% 的 Chromium-headless 封禁仅凭 HTTP 头即可归因。学术侧的镜像结论同样惊人:2020–2025 年 81 篇测量类爬虫论文中 83% 完全未讨论 bot 拦截,仅 5% 报告拦截率——即学界实验数据普遍存在未知偏差。
验证码供给侧:
| 产品 | 市场份额/体量 | 模式 | 2025–2026 动向 |
|---|---|---|---|
| Google reCAPTCHA | 历史上约半数市场 | 免费+企业版 | 2025 年底全量迁移 Google Cloud 计费、新定价模型,引发客户外流 |
| Cloudflare Turnstile | 约 12–13%,追踪站点 6–6.7 万(WMTips) | 免费、无感、隐私优先 | 增长最快的挑战者 |
| hCaptcha | 独立老二,约 380 万站点(BuiltWith) | 隐私定位 | 2020 年接替 Cloudflare 上的 reCAPTCHA,后被自家 Turnstile 取代 |
| Arkose Labs | 高端窄众 | 3D MatchKey 强制挑战+行为分析 | 反欺诈定位,不做走量 |
来源:BuiltWith hCaptcha 统计、Turnstile vs reCAPTCHA 2025、Prosopo 企业定价对比。
Cloudflare 的平台化打法是本赛道最大变量:2025-07-01 起新注册域名默认拦截 AI 爬虫并同步推出 Pay Per Crawl,2026 年新政持续加码(详见纵轴 1.8 节,此处不重复)。反爬由此从"网站自选的安全功能"变成"CDN 默认策略 + 新结算层"。
2.6 赛道 F:替代范式——当"抓"变成"用"
| 范式 | 代表 | 相对爬虫的优势 | 代价 |
|---|---|---|---|
| AI Agent 浏览 | OpenAI Operator(2025-01-23 研究预览,CUA 视觉模型)、browser-use(开源,托管约 $30/月) | 像人一样看页面、点按钮,扛改版、可走登录流 | 慢、贵,大规模取数不经济(Analytics Vidhya、How-To Geek、r/OpenAI 讨论、CrowdStrike: AI Browser) |
| 官方 API / 数据集市 | Bright Data Datasets、各平台官方 API、X/Reddit 付费数据授权 | 合规最稳 | 覆盖面窄、按条计费 |
| 授权采购 | 直接数据合作、RSS/开放数据 | 零对抗成本 | 商务成本 |
AI Agent 路线的微妙之处:它以"更像人"为技术卖点,但防守侧的行业共识恰好相反——Cloudflare 默认拦截 AI 爬虫意味着 "AI 访问 ≠ 用户访问"正在成为新的默认规范,Agent 的拟人交互并不自动获得拟人的法律与政策待遇。
2.7 贯穿轴 G:合规边界的中美欧横向对比
| 法域 | 核心规则 | 关键事件 | 对抓取方的实际含义 |
|---|---|---|---|
| 美国·CFAA | 未经授权"访问"受保护系统(*Van Buren v. United States*, 2021 后收窄) | hiQ v. LinkedIn(第九巡回 2019;2022-04 重申结论):抓取公开数据大概率不违 CFAA,"访问"不等于"入侵";但 hiQ 因违反 ToS 在合同之诉中落败并于 2022 年底和解 | 公开+未登录数据 CFAA 风险低;CFAA 已不是主战场(Agent 例外见纵轴 1.8"tool, not a person"判决) |
| 美国·合同/版权/隐私 | ToS、DMCA 反规避、版权侵权、隐私法 | Meta v. Bright Data(加州北区,2024-01,Chen 法官):从未登录的用户不受 Meta ToS 约束,未登录抓取公开数据不构成违约 | 压力转移至版权(50+ 起 AI 训练数据诉讼,如 Thomson Reuters v. Ross、NYT v. OpenAI)、绕过登录墙/IP 封禁的 DMCA 风险、个人信息合规 |
| 中国·反不正当竞争法 | 修订版《反不正当竞争法》第 13 条(数据专条,2025-06-27 通过、2025-10-15 施行):禁止以欺诈、胁迫、避开或者破坏技术管理措施等不正当方式获取、使用其他经营者合法持有的数据(条文原文与来源详见 1.8) | 最高法 2025 年反法典型案例、指导性案例 262 号确立"公开爬取型数据权益"保护(来源详见 1.8) | "公开 ≠ 可爬":信息对用户开放不代表允许自动化抓取(德恒);涉爬虫案件超 260 件、刑事超 70 件(统计详见 1.8) |
| 中国·数据/个保/刑法 | 《数据安全法》《个人信息保护法》授权同意规则;非法获取计算机信息系统数据罪、侵犯公民个人信息罪 | "上海首例提供侵入计算机信息系统程序案"(上海铁路运输法院一审):开发破解"得物"平台反爬防护的爬虫程序并售卖抓取服务,获利 60 余万元,依刑法第 285 条第三款获刑约十个月(上海高院官网案例页) | 违反 robots 协议易被认定过错,但单凭违反 robots 爬公开数据不当然入罪;涉及个人信息是刑事红线 |
| 欧盟 | GDPR 合法性基础、目的限制;AI 法案 TDM 选择退出 | (本轮检索未覆盖欧盟专门判例,此行为框架性陈述,未做判例核验) | 个人数据抓取需独立合法性基础,"公开可得"不豁免 GDPR |
中美对照的核心差异:美国以"公开+未登录"划出一片低风险区,风险集中在合同与版权;中国则通过反法第 13 条把"避开或破坏技术管理措施"明文写进不正当方式,并叠加"实质替代损害竞争秩序"的不正当竞争认定——技术上能绕过,法律上恰恰不能绕过。
三、交叉洞察:两轴结合说明了什么
洞察一:检测层上移的历史叙事与截面实证互相咬合
纵轴的规律 1 说"技术边界逐层上移"(IP/UA → 渲染环境 → 浏览器指纹 → TLS/H2 → 行为 ML → 加密身份);横轴的实证恰好为这条曲线提供了 2026 年的截面坐标:75% 的 headless 封禁仅凭 HTTP 头即可归因、nodriver 靠"不用 Playwright 协议"取得唯一零封禁、46% 的站点探测一级自动化痕迹——说明防御重心已经走过"静态指纹"层,落在"协议行为"层,而下一层(加密身份验证,Web Bot Auth)正在入场。两轴结合的含义很具体:指纹伪装工具的边际收益正在下降,"协议干净 + 身份可验证"是下一个攻防焦点。同时,83% 的测量类爬虫论文完全未讨论 bot 拦截,意味着大量学术实验数据带着未知偏差——这也是两轴共同暴露的盲区。
洞察二:"民主化→商业化→法典化"循环在 2026 年的具体形态:进攻商品化、防守平台化、规则计费化
纵轴给出的循环是"抓取工具民主化 → 反爬商业化 → 规则法典化";横轴把这个循环的当代形态量化了出来。进攻侧:从免费开源框架,到 $6–8/GB 的托管 API,再到 $1/千题的打码服务,整条攻防链可以整体外包——民主化完成。防守侧:Cloudflare 借 40% 的 Tranco 部署面把反爬做成 CDN 默认开关,并用 Pay Per Crawl 给"被爬权"定价——商业化升级为平台化。规则侧:robots.txt 成为 RFC 9309,绕过技术措施写进中国反法第 13 条,bot 身份进入 IETF 标准化——法典化收口。两轴共同指向一个结论:对抗正在从"技术攻防"退到"商业结算与规则制定权",而规则制定权正向掌握网络入口的基础设施商集中。对从业者而言,"和门禁斗智"正在变成"和账单与标准打交道"。
洞察三:"公开 ≠ 可爬":低风险区在两条轴上同时收窄
纵轴的判例链(eBay → hiQ 开绿灯 → Meta v. Bright Data 划出"未登录公开数据"豁免区 → Reddit 诉 Perplexity 指控"通过搜索结果间接抓取"属工业级绕过(诉讼进行中,2026 年法院驳回撤案动议)→ Amazon 诉 Perplexity 直指代理伪装)与横轴的规则表(中国反法第 13 条 + 指导案例 262 号 + 260 余件涉爬案件;Cloudflare 把"AI 访问 ≠ 用户访问"做成默认策略)拼在一起,说明同一件事:技术可达 ≠ 法律可取,且"未登录公开数据"这片低风险区的边界条件越来越苛刻——不绕过任何技术措施、不碰个人信息、不做实质性替代,三个条件缺一不可。在中国法域尤其如此:近五年爬虫类刑事判决占全部同类案件的 93%(北大法宝 88 份判决统计),而已核验的上海首例提供侵入工具案正是以"破解反爬防护"入罪——"公开"二字救不了"绕过"这个动作。
洞察四:Agent 悖论——技术拟人 ≠ 主体合格
横轴观察到 AI Agent 以"更像人"为卖点(Operator、browser-use),但防守侧共识是"AI 访问 ≠ 用户访问";纵轴恰好提供了司法侧的最新答案:2026 年 8 月第九巡回在 Amazon 诉 Perplexity 中认定 Agent 是"工具而非人",CFAA 意义上的访问者是身后的真人用户——用户有权访问,Agent 代为访问就不构成未授权。两轴结合可以得到一个可操作的判断框架:"受用户委托、可见、可控"的用户代理型抓取与"平台自家的隐身抓取"(Perplexity 伪装 Chrome、Comet 暗中操作账号)正在被区别对待——前者在 CFAA 层面暂时拿到绿灯,后者直接回到不正当竞争与合同的主战场。这是未来十年最大的规则空白,也印证了纵轴的判断:抓取主体正在从"程序"变成"受用户委托的工具",下一轮循环已经开始。
洞察五:验证码的终点与合规的终点同构
纵轴规律 3 说验证码的终点是密码学身份(Turnstile → Private Access Tokens → Web Bot Auth);横轴的赛道 E/D 数据解释了为什么:机器人已能解约半数传统验证码(单一来源转述)、reCAPTCHA 因计费调整引发客户外流、Turnstile 成为增长最快的挑战者——传统"考题"模式在攻防和商业两端同时失血。更深的同构在于:当识别机器的方式从"猜特征"变成"验签名","绕过"本身就成了恶意证据——横轴指出 Camoufox、打码服务这类"专事绕过"的工具,其能力正在从工程问题变成举证对象;中国反法第 13 条把"避开或破坏技术管理措施"写成文字,等于把同一逻辑提前法典化了。人机区分的终点(验签)与合规的终点(不得绕过)是同一条线。
对用户的判断与建议
- 工程序贯:能 HTTP 就 HTTP。最优顺序是 HTTP 复刻库(curl_cffi)→ 需要 JS 执行再上 nodriver/Patchright → 需要真实浏览器环境才上 Camoufox;倒序堆重型工具反而增加暴露面(Paterson 基准的核心教训)。但任何基准都绑定"环境 × 代理策略 × 目标集"三元组,上线前必须按自己的目标站点自测。
- 合规三问替代"能不能爬":以何手段(是否避开/破坏技术管理措施——中国反法第 13 条与刑法红线、美国 DMCA 反规避)?抓何数据(个人信息是刑事红线、版权内容另算)?作何用途(实质性替代与竞争损害是当前不正当竞争认定的重心)?
- 路径优先级:官方 API / 数据集市 > 授权采购 > 未登录公开数据温和抓取(操作性定义见下方 FAQ 2) > 登录态/绕过型抓取(高风险,在中国法域尤甚)。对 AI 产品而言,可验证身份(Web Bot Auth)+ 按量付费(Pay Per Crawl)可能比隐身对抗更便宜,也更可持续。
- 身份策略:尊重 robots.txt(RFC 9309 虽"不是访问控制手段",但违反它在中国司法实践里易被认定过错);主动采用签名身份,把自己放进"已验证 bot"名单而非隐身名单——Cloudflare 移除 Perplexity"已验证"资格一事说明,这份名单本身已成为信用资产。
- 信息纪律:反检测浏览器与抓取 API 赛道大量对比文为厂商自述或存在付费评测争议(Proxyway),验证码市场份额数字口径差异大,只可看趋势不可看绝对值;合规决策应咨询执业律师(两份章节稿与本文均不构成法律意见)。
常见追问 FAQ(修订时新增)
Q1:想接入 Web Bot Auth / 可验证身份体系,具体从哪开始?
按 IETF 草案机制分四步:① 给你的 Agent 生成一对非对称密钥(草案示例用 Ed25519);② 按 RFC 9421(HTTP Message Signatures)对每个出站请求签名,至少覆盖 @authority 或 @target-uri,附 created/expires(有效期 ≤24 小时)、keyid(JWK 的 SHA-256 指纹)与 tag="web-bot-auth";③ 建议随请求发送 Signature-Agent 头,指向你域名上 well-known 位置的密钥目录,供网站端拉取验证(无法识别的 keyid 会被丢弃);④ 禁用共享密钥(HMAC),保证可归因、可吊销。Cloudflare 维护了参考实现(Chrome MV3 扩展、Workers、Caddy 插件)与示例服务器(draft-meunier-web-bot-auth-architecture)。落地后的回报是进入"已验证 bot"名单而非隐身名单(见建议 4)。
Q2:"温和抓取"的边界如何判定(操作性定义)?
同时满足以下六条才称得上"温和":① 遵守 robots.txt 与站点抓取政策声明;② 主动限速,请求频率不构成对目标服务的负担(避开高峰、失败退避);③ 不碰登录态,不绕过任何技术措施(验证码、签名、频率门控都算);④ 不采集个人信息,不用抓取内容做实质性替代分发;⑤ 真实表明身份(可核验的 UA/联系方式,或 Web Bot Auth 签名);⑥ 全程留痕:请求日志、用途说明、数据保留期限可审计。前三条对应法律红线(中国反法第 13 条、刑法、美国 DMCA 反规避),后三条是争议发生时的自证材料。
Q3:中国语境下"不绕过、不碰个人信息、不实质替代"三个条件全满足,有没有胜诉或不处罚的先例?
本轮检索未能定位到事实完全对应、可核验的公开胜诉判例。可参考的相邻材料:律所综述梳理的胜诉要素即上述三条件,外加"最小必要、不损害平台安全运行"(德衡:爬虫之责——反不正当竞争案中的胜诉机会在哪里(上篇)、光大:网络爬虫的合法性分析);同时百度诉 360 案((2017)京民终487号)表明 robots 协议本身的正当性也可能被挑战,"遵守 robots"并非绝对免责(反法视域下的网络爬虫与 Robots 协议的攻守道)。稳妥的读法是:三条件全满足显著降低败诉风险,但不等于零风险——使用目的与竞争损害仍是法院实质审查的重心;重大决策前咨询执业律师。
Q4:Paterson 基准的排名能直接照搬到我的目标站点吗?
不能。该基准绑定"单一住宅 IP × Mac Studio × 31 个目标 × 3 轮"环境,换成轮换住宅代理或别的目标集,排名可能整体翻转(见 2.1 发现 3 的未核验社区反馈)。稳的只有两条:HTTP 复刻库优先、协议干净优先的"序贯"路线(建议 1),以及上线前按自己的目标站点自测。
Q5:被 Cloudflare/Akamai 拦了,下一步该升级对抗工具吗?
先回到合规三问(建议 2)。如果目的是拿数据做产品,升级对抗意味着主动触碰"避开技术措施"红线(中国反法第 13 条、美国 DMCA 1201),且在 arXiv 普查口径下头部厂商对 Top 10K 的软封禁率达 26–37%(Cloudflare/Akamai),硬闯门禁本身就是高成本、低成功率的路线。合规的下一步是换官方 API/数据集市/授权采购(赛道 F),或走 Web Bot Auth + Pay Per Crawl 的可验证付费路线。
Q6:我是内容方,想拦截或向 AI 爬虫收费,从哪开始?
Cloudflare 侧三件套(2025-07-01 起新注册域名默认生效,详见 1.8):AI Audit 按 bot 粒度授权;Pay Per Crawl(HTTP 402 计费网关);2025-09-15 起按搜索/训练/Agent 三类流量细分控制(2026 年新政持续加码;其中"对带广告页面默认拦截混合用途 AI 爬虫"一项为二手转述、未核验官方原文)。非 Cloudflare 站点可参照 Web Bot Auth 做签名验证,把"已验证 bot"与匿名爬虫区别对待。
Q7:美国第九巡回 2026-08 的 Agent 判决,意味着用户代理型抓取在 CFAA 下安全了吗?
只是阶段性绿灯:这是首例巡回层面的判决,可能被再审或被其他巡回法院区分;且它只回答 CFAA"未授权访问"一问——合同(ToS)、版权、隐私与不正当竞争路径均不受影响。中国法域连这一层绿灯也还没有(见 2.7)。
参考来源
历史与标准
- RFC 9309(robots.txt):https://www.rfc-editor.org/info/rfc9309 ;IETF Web Bot Auth 草案:https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture
- Chrome 官方博客(无头模式):https://developer.chrome.com/blog/headless-chrome ;https://developer.chrome.com/blog/removing-headless-old-from-chrome
- PhantomJS 归档:https://github.com/ariya/phantomjs
- 指纹工具链:JA3 https://github.com/salesforce/ja3 ;JA4 https://github.com/FoxIO-LLC/ja4 ;curl-impersonate https://github.com/lwthiker/curl-impersonate ;undetected-chromedriver/nodriver https://github.com/ultrafunkamsterdam/undetected-chromedriver ;Camoufox 分析 https://dev.to/tokozen/anti-bot-without-the-arms-race-what-camoufox-does-differently-e67
- 指纹研究:EFF https://www.eff.org/issues/fingerprinting ;ProPublica https://www.propublica.org/article/meet-the-online-tracking-device-that-is-virtually-impossible-to-block ;amIUnique https://amiunique.org
- WebDriver BiDi:https://github.com/cypress-io/cypress/issues/29714 ;https://github.com/w3c/webdriver-bidi/issues/769
判例与法规
- eBay v. Bidder's Edge:https://en.wikipedia.org/wiki/Ebay_v._Bidder%27s_Edge
- hiQ Labs v. LinkedIn:https://en.wikipedia.org/wiki/HiQ_Labs_v._LinkedIn ;Van Buren:https://www.oyez.org/cases/2020/19-783
- Meta v. Bright Data:https://blog.ericgoldman.org/archives/2024/01/game-on-bright-data-scores-major-victory-in-web-scraping-dispute-with-meta-guest-blog-post.htm ;https://www.fbm.com/publications/major-decision-affects-law-of-scraping-and-online-data-collection-meta-platforms-v-bright-data
- Reddit 诉 Anthropic:https://www.wsj.com/tech/ai/reddit-lawsuit-anthropic-ai-3b9624dd ;https://redditinc.com/hubfs/Reddit%20Inc/Content/PDFs/Docket%20Stamped%20Complaint.pdf
- Reddit 诉 Perplexity 等:https://arstechnica.com/tech-policy/2025/10/reddit-sues-to-block-perplexity-from-scraping-google-search-results
- 中国法规:《网络数据安全管理条例》http://society.people.com.cn/n1/2024/0930/c1008-40331930.html ;http://legalinfo.moj.gov.cn/zhfxfzzx/fzzxzttj/202501/t20250102_512331.html ;《网络反不正当竞争暂行规定》https://news.qq.com/rain/a/20240511A071ZM00 ;https://www.huiyelaw.com/news-4039.html ;反法 2025 修订全文 PDF https://www.ssf.gov.cn/portal/rootfiles/2025/09/01/1758444945285569-1758444945303119.pdf ;http://www.mnw.cn/news/china/3025739.html ;评析 https://www.glo.com.cn/Content/2025/10-24/1107527632.html ;https://www.junhe.com/legal-updates/2639 ;https://www.dehenglaw.com/CN/tansuocontent/0008/034864/7.aspx?MID=0902&AID=
- 中国判例与统计:魔蝎科技案 https://zhuanlan.zhihu.com/p/365761161 ;无锡短视频爬虫案 http://news.china.com.cn/2022-06/28/content_78295035.htm ;https://finance.sina.com.cn/chanjing/cyxw/2022-05-17/doc-imcwipik0388243.shtml ;小红书案 https://finance.sina.cn/2025-03-12/detail-inepkrfp1699454.d.html?vt=4 ;《网络爬虫犯罪的量刑问题及对策》(原载报纸 2023-01-05,作者单位:江西财经大学法学院;镜像转载"刑事办案宝典"站 http://49.65.99.211:8090/archives/fyb2023010506 ——非正式镜像、不稳定,正式域名原文未能定位;93%=北大法宝"爬虫"判决 88 份中近五年 82 件,已就镜像文本核验);兰台统计 https://www.lantai.cn/news_view.aspx?nid=2&typeid=5&id=1690 ;指导案例 262 号 https://www.court.gov.cn/zixun/xiangqing/511301.html ;https://www.allbrightlaw.com/SH/CN/10475/f722c83673a60ca6.aspx ;上海高院案例页《未经授权破解反爬虫防护机制获取系统数据 上海首例提供侵入计算机信息系统程序案一审判决》 https://www.hshfy.sh.cn/shfy/web/xxnr.jsp?pa=aaWQ9MTAyMDQxNTExMCZ4aD0xJmxtZG09bG01MTkPdcssz
- 胜诉边界延伸(FAQ 3):德衡 https://www.dehenglaw.com/CN/tansuocontent/0008/024310/7.aspx?MID=0902 ;光大 https://www.everbrightlaw.com/CN/07/4b3df8779a975b22.aspx ;Robots 攻守道 https://www.harvestinglaw.com/newsinfo/334.html
AI 爬虫政策与付费抓取
- GPTBot:https://www.mediapost.com/publications/article/387997/openai-releases-gptbot-web-crawler-that-marketers.html ;https://digiday.com/media/wtf-is-openais-gptbot ;https://developers.openai.com/api/docs/bots
- Cloudflare:https://blog.cloudflare.com/introducing-pay-per-crawl ;https://blog.cloudflare.com/content-independence-day-ai-options ;https://forums.theregister.com/forum/all/2024/07/03/cloudflare_ai_blocks ;https://techcrunch.com/2026/07/01/cloudflares-new-policy-pushes-ai-companies-to-pay-for-publishers-content ;https://stackoverflow.blog/2026/02/19/stack-overflow-cloudflare-pay-per-crawl
- Perplexity 争议:https://tech.co/news/cloudflare-perplexity-bots-ignore-no-crawl-directives ;https://decrypt.co/333479/cloudflare-perplexity-ai-stealth-crawlers-website-blocks
实证基准与行业对比
- Paterson 隐身浏览器基准:https://ianlpaterson.com/blog/anti-detect-browser-benchmark-patchright-nodriver-curl-cffi
- arXiv 拦截普查:Detecting Bot Detection: Prevalence, Techniques, and Implications for Web Measurement Research(Gundelach, Mühlhauser, Herrmann,2026-06-12)https://arxiv.org/abs/2606.14525 ;HTML 全文 https://arxiv.org/html/2606.14525v1
- 框架对比:https://www.sparkproxy.io/blog/puppeteer-vs-playwright-web-scraping ;https://www.sparkproxy.io/blog/undetected-chromedriver-vs-patchright-vs-camoufox ;https://www.nstbrowser.io ;https://www.scrapeless.com ;https://scrapfly.io/blog/posts/best-stealth-browsers ;https://github.com/apify/crawlee-python ;https://www.reddit.com/r/webscraping/comments/1landye/playwrightbased_browsers_stealth_performance
- 反检测浏览器:https://www.coronium.io/partners/antidetect-browsers ;https://www.reddit.com/r/AntiDetectGuides/comments/1qvktv1/my_2025_antidetect_browser_comparison_morelogin ;https://iproyal.com/blog/adspower-vs-multilogin
- 抓取 API:https://apiscrapy.com/blog/comparing-top-5-web-scraping-providers-2025-26 ;https://proxyfacts.com/blog/best-scraping-apis ;https://scrapeway.com/blog/what-is-the-best-web-scraping-api-service ;https://proxyway.com/research/comparing-popular-web-scraping-proxy-apis ;https://www.linkedin.com/posts/proxyway_web-scraping-api-report-2025-proxyway-activity-7402257094655131648-7OWY ;https://www.reddit.com/r/proxies/comments/1ttpxvb/proxyway_report
- 打码服务:https://2captcha.com ;https://2captcha.com/blog/best-captcha-solving-service ;https://www.capsolver.com ;https://captchaforum.com/threads/best-captcha-bypass-service-updated-benchmark-comparison-of-2captcha-solvecaptcha-and-competitors.8482 ;https://voidmob.com/blog/best-captcha-solvers-2026 ;https://scrapfly.io/blog/posts/best-captcha-solving-api ;https://blog.rcaptcha.app/articles/cloudflare-turnstile-vs-recaptcha
- 反爬厂商:https://prosopo.io/compare/enterprise-bot-protection-pricing ;https://datasec.sh/blog/cloudflare-vs-datadome-vs-kasada ;https://datadome.co/products/datadome-vs-cdn-bot-protection
- 验证码份额:https://trends.builtwith.com/widgets/hCaptcha ;https://www.wmtips.com/technologies/compare/altcha-vs-cloudflare-turnstile
- Turnstile 发布:https://www.helpnetsecurity.com/2022/09/29/cloudflare-turnstile ;https://au.pcmag.com/security/96452/cloudflare-turnstile-replaces-captcha-tests-with-a-browser-challenge
- AI Agent:https://www.analyticsvidhya.com/blog/2025/01/openai-operator ;https://www.howtogeek.com/openai-operator-browser-experiment ;https://www.reddit.com/r/OpenAI/comments/1iiqx3h/operator_or_browseruse ;https://www.crowdstrike.com/en-us/cybersecurity-101/browser-security/ai-browser
流量统计
- https://www.digitalapplied.com/blog/ai-crawler-bot-traffic-statistics-2026-data-reference ;https://usestring.ai/web-scraping-statistics ;https://technologychecker.io/blog/ai-crawler-list
附录:两稿差异的处理说明(综合时统一的事实点)
- 反不正当竞争法条文:纵轴稿的"第 19 条"属于 2024-09-01 施行的《网络反不正当竞争暂行规定》(部门规章),横轴稿的"第 13 条"属于 2025-10-15 施行的修订版《反不正当竞争法》(法律)——两份不同文件,不是矛盾,本报告分别标注。修订法统一表述为 2025-06-27 通过、2025-10-15 施行;"实质性替代"要件保留但标注为律所评析转述。
- hiQ 案 2022 年时间线:纵轴稿"2022-04 重申公开数据爬取不违反 CFAA"与横轴稿"2022-04 重申禁令"存在出入,综合采信与维基百科条目一致的表述:2022 年 4 月第九巡回再次确认 CFAA 结论,2022 年 11 月 hiQ 在合同之诉中败诉并以约 50 万美元和解。
- Cloudflare 政策日期:2025-07-01(默认拦截 + Pay Per Crawl)、2025-09-15(搜索/训练/Agent 三类细分)与 2026-07-01 新政(要求 2026-09-15 前拆分)为三个不同节点,非同一事件的不同说法;"2026-09-15 起对带广告页面默认拦截混合用途 AI 爬虫"为二手转述、未核验官方原文,保留并标注。
- 流量统计口径:Imperva 口径(2024 年自动化流量 51%、2025 年逾 53%)与 Cloudflare Radar 口径(2026-06 自动化流量占 HTML 请求 57.5%)测量对象不同,不能跨口径比较,本报告分别标注来源。