cutetailbud/ff-ruyijs
在 GitHub 打开 ↗用真 Firefox 引擎做无头自动化的 Python 爬虫浏览器
Star650
24h 新增—
7 天新增—
Fork290
Issue4
语言C++
项目介绍
更新于 1 天前
ff-ruyiJS 是一个专为自动化和爬虫设计的无头浏览器,它只嵌入 Firefox 真正的 SpiderMonkey JS 引擎和 Necko 网络栈,砍掉了窗口和渲染器,因此比 Headless Chrome、Playwright 轻得多,也更难被反爬系统识别。你可以从 Python 里驱动一个隔离的 Context,让页面的 JavaScript、签名计算和指纹挑战以和真实 Firefox 完全一致的方式执行,还能拿到可调用的 JS 对象继续操作。它适合抓取带 Cloudflare 等验证的页面、逆向网页 JS 加密逻辑、批量采集数据,也支持离线重放抓包流程。如果你的爬虫经常被反爬拦截、或需要在 Python 里跑网页 JS,值得试一下;如果普通 HTTP 库就能拿到页面,那就不必用它。
上手成本:中
Star 趋势
话题标签
anti-botautomationfirefoxheadless-browserjavascriptpythonspidermonkeyweb-scraping
仓库信息
| License | AGPL-3.0 |
| 创建时间 | 2026-10-28 |
| 最后推送 | 2 天前 |
| 热度分 | 0.0 |