# LoseNine/ruyipage

下一代Python的web自动化过检测框架，通过一切网站检测的Firefox内核浏览器。RuyiPage is a Python-based Firefox automation framework built on the next-generation WebDriver BiDi protocol.

Repository: https://github.com/LoseNine/ruyipage
Canonical: https://ross.abutalabs.com/products/ruyipage
Language: Python
License: BSD-3-Clause
License Family: permissive
Last push: 2026-08-13T10:01:44+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 95, longevity 10
- inputs: {"age_days": 148, "days_push": 20, "days_rel": 32, "gap_med": 3.5, "n_releases_24m": 5}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1759, forks 217 (observed 2026-08-28T04:05:32.497225+00:00)

## What it is
RuyiPage is a Python browser automation framework built on Firefox and the WebDriver BiDi protocol, shipping with an anti-detection Firefox browser kernel for Windows and Linux. It intercepts arbitrary request and response packets and produces native isTrusted events to evade bot detection, targeting AI analysis and data capture workflows.

## Use cases
- scrape websites protected by Cloudflare, DataDome, or hCaptcha
- automate Firefox without triggering bot detection
- intercept request and response packets for AI data collection
- assign per-tab HTTP/SOCKS5 authenticated proxies
- automate fingerprint browsers like ADS
- access closed shadow root DOM nodes
- pass high-risk-control sites like bet365 or webmail logins

## When to choose
- you need browser automation that bypasses anti-bot systems like Cloudflare or DataDome
- you want native isTrusted events indistinguishable from real user interaction
- you need request/response interception plus per-tab proxy support in Python
- you prefer a Firefox-based alternative to Chromium automation tools

## When to avoid
- you only need simple, non-protected site scraping where Playwright or Selenium suffice
- you require Chromium/Chrome-specific automation features
- your use case involves testing rather than evading detection
- you need a framework with a large plugin ecosystem and long-term community support

## Facets
- artifact type: library
- maturity: active
- function: web-scraping, http-client, security, workflow-automation
- domain: web-development, crawlers, security, privacy, developer-tools
- platform: python, windows, cross-platform
- tags: anti-detection, firefox, webdriver-bidi, browser-fingerprinting, bot-detection-bypass, data-capture, proxy-support, linux

## Member repositories
- LoseNine/ruyipage (main) score 79

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:32.497225+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:27:15.669974+00:00, confidence not recorded.
  - readme: https://github.com/LoseNine/ruyipage (fetched 2026-08-28T04:05:32.497225+00:00, sha affd1f0a9834)
  - registry_pypi: https://pypi.org/pypi/ruyipage/json (fetched 2026-08-29T11:05:31.010549+00:00, sha b28b1282b1f1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
