
browsers-benchmark
实测各浏览器自动化引擎,看谁能绕过风控、谁最快。
browsers-benchmark 是一个针对浏览器自动化引擎的横向评测工具,专门测试不同方案在面对 Cloudflare、DataDome、reCAPTCHA、Kasada、Imperva、Akamai、PerimeterX 等主流反爬与风控系统时的绕过率、运行性能和隐蔽性。它解决的是爬虫和自动化开发者在选型时缺乏客观数据的问题——过去大家只能凭经验或社区口口相传判断哪个浏览器方案更难被检测,本项目通过统一测试流程给出可复现的对比结果。核心能力包括:批量运行多种自动化引擎(如 Playwright、Puppeteer、Patchright 等)并记录通过率;对同一目标站点执行标准化检测流程;输出性能与隐蔽性指标,帮助开发者根据目标风控强度选择最合适的浏览器方案。项目用 Python 编写,适合需要大规模采集或自动化操作、又不想反复踩坑的团队参考。
项目数据
使用教程
核心亮点
- 覆盖 Cloudflare、DataDome、reCAPTCHA 等主流风控系统,测试目标贴近真实反爬场景
- 同时对比绕过率、性能和隐蔽性三个维度,选型依据比单看通过率更全面
- 测试流程标准化,结果可复现,减少凭经验选型带来的试错成本
不足之处
- 项目处于早期,星标约 390,测试样本和引擎覆盖范围可能仍在扩充
- 反爬系统持续更新,评测结论有时效性,需要定期重跑才能保持参考价值
适用场景
- 爬虫团队在 Playwright、Puppeteer、Patchright 之间选型时参考实测数据
- 需要针对 Cloudflare 或 DataDome 等特定风控做技术预研和方案验证
- 自动化测试或数据采集项目评估隐蔽性成本,决定是否引入反检测浏览器
替代项目
puppeteer-extra-plugin-stealth、undetected-chromedriver
项目介绍
下一篇:kdriver
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.