I spent $200 benchmarking 9 cloud browsers against 400 bot-protected websites
热度趋势
趋势数据积累中
百分比基于当前可用热度信号,而非评论数或独立用户人数。
一项近期项目投入了200美元,对9款云浏览器产品和开源框架进行了基准测试。这些测试针对400个受机器人保护的网站进行,其中包括由Cloudflare、DataDome、PerimeterX和Akamai等系统保护的网站。该项目的目的是评估这些云浏览器在对抗现代反机器人系统方面的实际效果。目前正在征集关于测试方法论的反馈,并寻求在未来的测试中可以纳入的其他浏览器提供商或框架的建议。
I recently spent about $200 on cloud browser subscriptions to see how well they actually work against modern anti-bot systems.
If you're building AI agents or web scrapers, parsing the page usually isn't the hard part. Getting the browser onto the page without hitting a CAPTCHA or block is.
A lot of browser-agent benchmarks focus on how well an agent completes tasks once the page is accessible. We wanted to test something more basic: can it reliably get onto the site in the first place?
So we tested 9 cloud browser products and open-source frameworks across 400 websites protected by Cloudflare, DataDome, PerimeterX, Akamai and other anti-bot systems.
Full disclosure: we're building one of the products in the benchmark (bro), so we obviously have skin in the game. That's why we've published the methodology and raw results so the benchmark can be reproduced, challenged, or improved.
A few rules we used:
- No automated CAPTCHA solvers — only passive stealth capabilities.
- The open-source frameworks used the same proxy network to keep IP quality consistent.
- We allowed extra time after navigation before deciding whether a page loaded successfully.
- Around 4,000 screenshots were classified with an LLM and then manually checked.
Results:
- bro — 83.50%
- Browserbase — 79.75%
- Browser Use — 79.75%
- Browserless — 75.50%
- Firecrawl — 73.50%
- Hyperbrowser — 63.25%
- Obscura — 39.50%
- Selenium — 37.00%
- Playwright — 36.25%
bro ended up finishing first, which was obviously a nice result for us, but there were also some interesting cases where individual browsers performed very differently depending on the protection being used.
The full breakdown includes costs, individual site results, methodology, screenshots, and edge cases:
Evals breakdown: https://getbro.ws/blog/cloud-browsers-benchmark
Raw benchmark repo: https://github.com/jsonifyco/browser-benchmarks