查找有关 Bright Data 的 Browser API 的常见问题的解答,包括支持的语言、调试技巧和集成指南。
如何配置 Browser API 以在特定国家/地区运行?
Which coding languages, libraries, and webdrivers are supported by Browser API?
语言/平台 | puppeteer | playwright | selenium |
---|---|---|---|
Python | N/A | playwright-python | Selenium WebDriver |
JS / Node | 原生支持 | 原生支持 | WebDriverJS |
Ruby | Puppeteer-Ruby | playwright-ruby-client | 适用于 Ruby 的 Selenium WebDriver |
C# | .NET: Puppeteer Sharp | 适用于 .NET 的 Playwright | 适用于 .NET 的 Selenium WebDriver |
Java | Puppeteer Java | 适用于 Java 的 Playwright | 原生支持 |
Go | chromedp | playwright-go | 适用于 Go 的 Selenium WebDriver |
如何调试 Browser API 会话的幕后情况?
在哪里可以找到 Browser API Debugger?
打开 Browser API 会话
启动 Debugger
连接您的实时浏览器会话
如何在本地自动启动开发工具以查看实时浏览器会话?
如何直观地了解浏览器中发生的情况?
为什么某些页面的初始导航时间比其他页面长?
page.goto
调用前添加以下一行,即可将导航超时设置为 2 分钟。最常见的错误代码有哪些?
错误代码 | 含义 | 您能做些什么? |
服务器意外响应:407 | 远程浏览器的端口有问题 | 请检查您的远程浏览器的端口。Browser API 的正确端口是端口:9222 |
服务器意外响应:403 | 身份验证错误 | 从 Bright Data 控制面板检查身份验证凭据(用户名和密码),并检查是否使用了正确的 “Browser API” 区域。 |
服务器意外响应:503 | 服务不可用 | 我们现在可能正在扩展浏览器以满足需求。 请尝试在 1 分钟后重新连接。 |
我似乎无法连接,是不是连接有问题?
如何将 Browser API 与 .NET Puppeteer Sharp 集成?
Browser API 支持哪些编程语言?
语言/平台 | puppeteer | playwright | selenium |
---|---|---|---|
Python | N/A | playwright-python | Selenium WebDriver |
JS / Node | 原生支持 | 原生支持 | WebDriverJS |
Ruby | Puppeteer-Ruby | playwright-ruby-client | 适用于 Ruby 的 Selenium WebDriver |
C# | .NET: Puppeteer Sharp | 适用于 .NET 的 Playwright | 适用于 .NET 的 Selenium WebDriver |
Java | Puppeteer Java | 适用于 Java 的 Playwright | 原生支持 |
Go | chromedp | playwright-go | 适用于 Go 的 Selenium WebDriver |
如何调试 Browser API 会话的幕后情况?
在哪里可以找到 Browser API Debugger?
打开 Browser API 会话
启动 Debugger
连接您的实时浏览器会话
如何在本地自动启动开发工具以查看实时浏览器会话?
如何直观地了解浏览器中发生的情况?
为什么某些页面的初始导航时间比其他页面长?
最常见的错误代码有哪些?
错误代码 | 含义 | 您能做些什么? |
服务器意外响应:407 | 远程浏览器的端口有问题 | 请检查您的远程浏览器的端口。Browser API 的正确端口是端口:9222 |
服务器意外响应:403 | 身份验证错误 | 从 Bright Data 控制面板检查身份验证凭据(用户名和密码),并检查是否使用了正确的 “Browser API” 区域。 |
服务器意外响应:503 | 服务不可用 | 我们现在可能正在扩展浏览器以满足需求。 请尝试在 1 分钟后重新连接。 |
我似乎无法连接,是不是连接有问题?
如何将 Browser API 与 .NET Puppeteer Sharp 集成?
Can I choose the country that the Browser API will scrape from?
const SBR_WS_ENDPOINT = 'wss://brd-customer-<customer_id>-zone-<zone_name>-country-us:<password>@brd.superproxy.io:9222'
How does the Browser API pricing work?