Chrome

解锁浏览器 支持两种专用浏览器环境,其一为 Chrome。了解如何开始使用。

Unblocking Browser Chrome 环境提供在专用服务器上运行并使用住宅代理进行连接的高性能远程浏览器。这些浏览器环境速度快、稳定且高度可配置。它们可以作为本地浏览器基础设施的直接替代。

主要功能

  • 快速且稳定的性能

  • 任意代理国家选择

  • 兼容 Chrome DevTools Protocol (CDP)

连接详情

使用以下 WebSocket 端点连接到 UBC:

wss://ubc.oxylabs.io

基本用法

from playwright.sync_api import sync_playwright

username = "your-username"
password = "your-password"
endpoint = "ubc.oxylabs.io"
browser_url = f"wss://{username}:{password}@{endpoint}"

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp(browser_url)
    page = browser.new_page()
    page.goto('https://example.com')
    browser.close()

美国代理基础设施

主要在美国运营的用户可以通过特殊入口直接连接到驻美基础设施。这确保了更快的加载时间和更高的浏览效率。要建立连接,请输入以下内容:

代码示例:

circle-info

注意: 此方案主要缩短基于美国的用户的响应时间,不应与代理地理位置选择混淆。更多内容见下面部分。

浏览器参数

Unblocking Browser Chrome 接受通过连接 URL 以 以下 格式 传递的额外浏览器参数: ?bargs=这些 GET 参数指定浏览器启动时应使用的命令行参数。

  1. 如果参数应有值,我们使用 bargs=argname:argvalue;

  2. 如果参数只是一个标志,我们使用 bargs=flagname .

目前,Oxylabs Unblocking Browser Chrome 支持以下参数:

参数
说明

force-color-profile:<profile>

强制将所有显示器视为具有指定的颜色配置文件。

window-position:X,Y

指定初始窗口位置。

hide-scrollbars

防止为网页内容创建滚动条——对获取一致的屏幕截图很有用。

enable-features:<feature1>,<feature2>,<feature3>

以逗号分隔的要启用的功能名称列表。

disable-notifications

禁用 Web 通知和 Push API。

用法示例:

设备类型

你可以使用 ?p_device 参数自定义浏览器如何模拟不同的设备类型。这样可以模拟所选设备类型(桌面、移动、平板)的指纹,这对于抓取响应式布局、移动特定内容或依赖设备的行为(例如验证码或 UI 元素)特别有用。

可用的 ?p_device 参数值:

  • desktop (默认) – 模拟具有全尺寸视口和桌面 User-Agent 字符串的标准桌面浏览器。

  • mobile – 模拟具有较小屏幕分辨率、触控能力和移动 User-Agent 的智能手机体验。

  • tablet – 模拟平板设备,适合抓取中等布局和混合移动/平板界面。

例如:

最后更新于

这有帮助吗?