For the complete documentation index, see llms.txt. This page is also available as Markdown.

Chrome

无头浏览器 支持两种专用浏览器环境,其中一种是 Chrome。了解如何开始使用它。

无头浏览器 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()

美国代理基础设施

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

代码示例:

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

浏览器参数

无头浏览器 Chrome 接受通过连接 URL 传入的额外浏览器参数,格式为 ?bargs=。这些 GET 参数指定浏览器启动时应使用的命令行参数。

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

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

目前,Oxylabs 无头浏览器 Chrome 支持以下参数:

参数
说明

force-color-profile:<profile>

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

window-position:X,Y

指定初始窗口位置。

hide-scrollbars

阻止为网页内容创建滚动条——适合拍摄一致的截图。

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

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

disable-notifications

禁用 Web Notification 和 Push API。

使用示例:

这有帮助吗?