全球动态代理 · 静态住宅代理 · 极高质量 · 包月不限量 · 学员低价 · 联系如意进行免费测试 · 欢迎公司及学员采购 · 另有任何海外数据采集需求,随时联系 · 商务合作微信:Charleval
Automation / 接管已打开浏览器
浏览器接管

RuyiPage 接管已打开浏览器

这页适合浏览器已经被你手工打开、或者被 ADS / FlowerBrowser 等程序先行启动的情况。

两种接管方式

已知地址接管

如果你明确知道 127.0.0.1:9222 之类的地址,直接用 attach(address)。

自动探测接管

如果后台端口是随机端口,优先用 auto_attach_exist_browser_by_process()。

适用场景

  • 手工先打开 Firefox,再让脚本接管。
  • ADS / FlowerBrowser 已经打开,且真实调试端口并不固定。
  • 你想先手工完成验证码或登录,再把控制权交给脚本。

使用建议

  • 固定端口已知时,用 attach(address) 最直接。
  • 随机端口或由第三方浏览器管理时,用 auto_attach_exist_browser_by_process() 更稳。
  • 接管后先打印 page.browser.address、page.title、page.url,确认目标实例没接错。

相关示例源码

2 个示例 ▶ 点击展开

自动探测并接管已打开浏览器

examples/39_attach_exist_browser.py

适合 Firefox、ADS、FlowerBrowser 等已打开实例的自动探测接管场景。

GitHub 仓库 查看仓库源码 auto_attach_exist_browser_by_processpage.browser.addresspage.titlepage.url
  • 按进程特征自动探测真实调试端口
  • 接管已打开的 Firefox 或指纹浏览器
  • 自动切到最新标签页
  • 复用已有人机操作会话

指纹浏览器快速开始

quickstart_fingerprint_browser.py

演示如何把 Firefox 指纹浏览器、指纹文件、地理位置、语言和请求头一起接入 RuyiPage。

GitHub 仓库 查看仓库源码 FirefoxOptionsopts.set_browser_pathopts.set_fpfilepage.emulation.set_geolocationpage.emulation.set_timezonepage.emulation.set_localepage.network.set_extra_headerspage.emulation.set_screen_size
  • 加载 Firefox 指纹浏览器可执行文件
  • 通过 fpfile 复用指纹配置
  • 叠加地理位置、时区和语言环境
  • 为请求增加语言请求头
  • 访问指纹检测站点验证效果