爬虫被封?试试这个 Firefox 反检测浏览器,11K Stars 免费开源
你爬虫被封过吗?或者 AI 自动化脚本跑到一半突然弹出「检测到机器人」?
问题不在你的代码——是你的浏览器「太干净了」。
真人的浏览器有 Canvas 指纹、WebGL 指纹、字体指纹、时区、语言……一堆特征加在一起,平台拿这些特征训练检测模型。当它们发现一个「浏览器」啥特征都没有,或者特征互相矛盾——直接封你没商量。
今天挖到一个开源方案,用 C++ 在浏览器底层动手脚,绕过检测效果实测碾压商业工具。
🦊 Camoufox:Firefox 内核的反检测浏览器
Camoufox 是一个开源的反检测浏览器,基于 Firefox,专门为 AI 自动化和爬虫场景设计。GitHub 11,000+ stars,MIT 协议免费。
它跟市面常见的 Chromium 反检测方案(比如 AdsPower、CloakBrowser)最大的区别:指纹欺骗是在 C++ 编译层做的,不走 JavaScript 注入。
为什么这很重要?
大多数反检测工具靠 JavaScript 覆盖 navigator、Canvas、WebGL 这些属性来伪装指纹。问题在于:平台的检测脚本会检查这些覆盖是否留下了痕迹——比如 Object.getOwnPropertyDescriptor(navigator, 'webdriver') 的值,或者 Canvas 的 toDataURL 输出是否和真浏览器一致。
JavaScript 注入再怎么伪装,在时序分析、DOM 差异检测面前总是有漏洞。
Camoufox 直接在 Firefox 源码里打补丁,修改 C++ 编译后的浏览器行为。这些属性从底层就不是「伪造的」,是浏览器本身就觉得这是另一个设备——平台想检测到这些注入根本无从下手。
具体能力包括:
– Canvas / WebGL 指纹:底层随机化,绕过 CreepJS 检测(实测得分 0.1/100)
– 字体指纹:bundled 系统字体自动匹配 UA
– WebRTC / Geolocation / Timezone:协议层欺骗
– 人类鼠标轨迹:内置 C++ 实现的人类鼠标移动算法
– TLS (JA3) 指纹:Firefox 特征,天然差异化,不走 Chrome 签名
适合谁用?
需要登录多个账号的场景最合适:
- 跨境电商多店铺管理(Amazon、eBay)
- 社交媒体矩阵运营
- 价格监控、竞品数据采集
- AI Agent 网页自动化(需要真实浏览器交互)
实测在 Cloudflare、Datadome、CreepJS、BrowserLeaks 这些主流检测平台全绿通过,对标付费商业工具。
怎么用?3 行代码
# 安装
pip install camoufox
python -m camoufox fetch # 首次下载 Firefox 引擎
# 3 行启动
from camoufox.sync_api import Camoufox
with Camoufox() as browser:
page = browser.new_page()
page.goto('https://bot.sannysoft.com')
page.screenshot(path='result.png')
它完全兼容 Playwright API——如果你已有 Playwright 代码,只需要改一下初始化那一行。异步并发也支持:
from camoufox.async_api import AsyncCamoufox
async with AsyncCamoufox(proxy={"server": "http://proxy:8080"}) as browser:
page = await browser.new_page()
await page.goto('https://example.com')
和 AdsPower 比怎么样?
| 维度 | Camoufox | AdsPower |
|---|---|---|
| 内核 | Firefox(差异化) | Chromium |
| 费用 | 免费开源 | 付费订阅 |
| API | Python 原生 | REST API |
| TLS 指纹 | Firefox 特征 | Chrome 特征 |
| 并发性能 | async 原生,高并发 | 受授权限制 |
AdsPower 适合运营团队不需要写代码的人。但如果你是开发者,需要自动化、需要原生 Python、需要免费——Camoufox 几乎是目前最优解。
总结
Camoufox 的核心价值:Firefox 内核 + C++ 底层指纹欺骗 = 绕过检测的「浏览器」。
11K stars、MIT 免费、Playwright 原生兼容——如果你正在做多账号管理、爬虫或 AI Agent 自动化,这个工具值得进你的工具箱。
GitHub:https://github.com/daijro/camoufox
评论区
登录后可评论。