> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Web Unlocker API 最佳实践

> 了解使用 Bright Data 的 Web Unlocker API 定位 API 端点的最佳实践，包括故障排除提示和替代数据提取方法。

## 概览

使用 Web Unlocker API 时，定位产品或其他页面的特定 API 端点是一种常见策略，可以有效地提取必要数据。在大多数情况下，Web Unlocker API 可以成功访问这些 API 端点。但是，有时解锁 API 端点可能会遇到挑战，而所需的数据仍然可以从主网页上获取。

## API 端点定位的最佳实践

### 直接 API 访问

首先，尝试使用 Web Unlocker API 直接定位 API 端点。这种方法在大多数情况下都能开箱即用。

### 解除阻止问题的替代方法

如果直接 API 端点定位失败，请将重点转向 API 从中收集数据的主网页。Web Unlocker API 旨在有效地访问和解锁这些主网页上的数据。这将确保您仍然可以检索必要的信息，无需直接访问 API。

### 为复杂情况利用 Browser API

对于需要直接访问 API 端点至关重要，而替代方法不足以满足的情况，可以利用我们的 [Browser API](/cn/scraping-automation/scraping-browser)。

使用 Browser API 加载网页，并在前端进行的 API 调用上设置请求拦截，以便您可以读取所需的 API 响应。

### 我可以将 Web Unlocker API 与浏览器（例如 Chrome）或浏览器自动化库（例如 Puppeteer、Playwright、Selenium）一起使用吗？

**不可以。** 您不应该将 Web Unlocker API 与浏览器（例如 Chrome、Firefox、Edge）、反检测浏览器（例如 Adspower、Multilogin）或浏览器自动化库（例如 Puppeteer、Playwright、Selenium）一起使用。

Web Unlocker API 针对从网站**无交互**地抓取数据进行了优化，专注于向单个请求提供干净的 HTML/JSON 响应，同时管理代理和解除阻止基础设施。

直接将 Web Unlocker API 与浏览器一起使用通常不起作用，即使起作用，也可能导致不必要的成本增加。

如果您确实需要与网页交互，您有以下几个选项：

* **对于常规浏览器**（例如 Chrome、Firefox、Edge）和**反检测浏览器**（例如 Adspower、Multilogin），您应该使用我们的**代理网络**（数据中心、ISP、移动、住宅）。这些产品的集成指南可在此处获取：[代理集成 (brightdata.com)](hhttps://docs.brightdata.com/integrations)

* **对于浏览器自动化库**（例如 Puppeteer、Playwright、Selenium），您可以使用代理网络；但更好的解决方案是 **Browser API** 产品，它提供与 Web Unlocker API 类似的解除阻止功能，但设计用于与浏览器自动化无缝协作。有关 Browser API 的更多信息，请访问：[Browser API 介绍 - Bright Data 文档](/scraping-automation/scraping-browser/introduction)
