SuperAPI AI 工具集

oxylabs-headless-browser

测试与质量

查看项目

更新于 10-16 03:14

技能介绍

用途:Oxylabs Headless Browser 是远程无头浏览器服务,用于访问复杂 JavaScript 网站、反爬保护站点、需要隐身能力的浏览器自动化,以及截图或 PDF 生成。简单 HTML 抓取建议改用 Web Scraper API。

主要能力:Chrome 支持 Playwright、Puppeteer 及任何 CDP 兼容库;Firefox 为旧版,使用 Playwright 的 firefox.connect。内置指纹管理与反检测、住宅代理自动轮换、按国家/城市/美国州的地理定位、加载时自动处理验证码,并支持 VNC 会话检查。所有执行在远程完成,无需本地浏览器。

使用方式:通过环境变量 OXY_UNBLOCKER_USERNAME 与 OXY_UNBLOCKER_PASSWORD 提供凭据(旧配置支持 OXY_HB_USERNAME、OXY_HB_PASSWORD)。Chrome 全局端点为 wss://USERNAME:PASSWORD@ubc.oxylabs.io,美国端点为 wss://USERNAME:PASSWORD@ubc-us.oxylabs.io;Firefox 旧版对应 ubs.oxylabs.io 与 ubs-us.oxylabs.io。Chrome 用 chromium.connect_over_cdp / connectOverCDP,Firefox 用 firefox.connect。可在 WebSocket URL 追加参数,如 p_cc=US、p_city=los_angeles、p_state=texas、p_device=mobile、o_vnc=true、o_pw=1.56、bargs=disable-notifications。p_city 需配合 p_cc 或 p_state,p_state 优先于 p_cc。

验证码:监听 oxylabs-captcha-solve-start、oxylabs-captcha-solve-end、oxylabs-captcha-solve-error 窗口消息,尽量在导航前注册监听。页面加载后出现的验证码可用 window.postMessage({action: 'solve_captcha', type: '<captcha type>'}, '*') 手动触发,支持 hcaptcha、recaptcha、turnstile。

限制:并发会话每种浏览器类型 100 个,启动速率每秒最多 10 个会话,更高限制需联系支持。Firefox 仅支持 Playwright 1.51 与 1.56。美国端点降低美国用户延迟,但不等于代理地理定位。收费与价格资料暂未提供。