SuperAPI AI 工具集

oxylabs-unblocking-browser

数据与分析

查看项目

更新于 10-16 07:47

技能介绍

Oxylabs Unblocking Browser 是一项远程无头浏览器服务,内置反检测能力并集成代理,用于在受保护或复杂网站上执行浏览器自动化任务。

用途 该服务面向需要通过真实浏览器行为访问网页的场景,尤其是复杂 JavaScript 网站、受反机器人机制保护的站点,以及需要隐身能力的浏览器自动化。它也可用于截图或 PDF 生成。对于简单的 HTML 抓取,资料建议考虑改用 Web Scraper API。

主要能力

  • 反检测:内置指纹管理。
  • 住宅代理:自动代理轮换。
  • 地理定位:支持国家级位置控制。
  • 美国优化:针对美国目标提供增强性能。
  • 无本地浏览器:所有执行均在远程完成。

浏览器类型

  • Chrome:适合高性能、专用服务器、住宅代理。
  • Firefox:适合高级反检测、隐身模式。

使用方式 通过 Chrome DevTools Protocol(CDP)连接,连接 URL 为: wss://USERNAME:PASSWORD@ubc.oxylabs.io

支持的库包括任何支持 CDP 的库,推荐 Playwright,也支持 Puppeteer、带 CDP 的 Selenium 以及自定义 CDP 实现。

Playwright(Python)示例: from playwright.sync_api import sync_playwright import os

username = os.environ["OXY_UNBLOCKER_USERNAME"] password = os.environ["OXY_UNBLOCKER_PASSWORD"]

with sync_playwright() as p: browser = p.chromium.connect_over_cdp( f"wss://{username}:{password}@ubc.oxylabs.io" ) page = browser.new_page() page.goto("https://example.com") print(page.content()) browser.close()

Playwright(JavaScript)示例: const { chromium } = require("playwright");

const username = process.env.OXY_UNBLOCKER_USERNAME; const password = process.env.OXY_UNBLOCKER_PASSWORD;

(async () => { const browser = await chromium.connectOverCDP( wss://${username}:${password}@ubc.oxylabs.io ); const page = await browser.newPage(); await page.goto("https://example.com"); console.log(await page.content()); await browser.close(); })();

Puppeteer 示例: const puppeteer = require("puppeteer");

const username = process.env.OXY_UNBLOCKER_USERNAME; const password = process.env.OXY_UNBLOCKER_PASSWORD;

(async () => { const browser = await puppeteer.connect({ browserWSEndpoint: wss://${username}:${password}@ubc.oxylabs.io }); const page = await browser.newPage(); await page.goto("https://example.com"); console.log(await page.content()); await browser.close(); })();

适用场景

  • 复杂 JavaScript 网站:使用 Unblocking Browser。
  • 反机器人保护站点:使用 Unblocking Browser。
  • 带隐身能力的浏览器自动化:使用 Unblocking Browser。
  • 截图/PDF 生成:使用 Unblocking Browser。
  • 简单 HTML 抓取:建议考虑 Web Scraper API。

限制 默认速率限制为每种浏览器类型每秒 10 个会话;更高限制可向支持团队申请。资料未提供价格、收费方式、具体地理定位国家列表、会话时长限制等更多细节。