GitHub 热门

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 趋势

记录 7 个数据点 · 期间无变化

话题标签

anti-botautomationfirefoxheadless-browserjavascriptpythonspidermonkeyweb-scraping

仓库信息

LicenseAGPL-3.0
创建时间2026-10-28
最后推送2 天前
热度分0.0