Chrome

无头浏览器支持两个专用浏览器环境,其中之一是 Chrome。了解有关如何开始使用的更多信息。

Headless 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

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

浏览器参数

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

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

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

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

参数
说明

force-color-profile:<profile>

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

window-position:X,Y

指定初始窗口位置。

hide-scrollbars

防止为网页内容创建滚动条——有助于获取一致的截图。

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

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

disable-notifications

禁用 Web 通知和 Push API。

用法示例:

最后更新于

这有帮助吗?