可用的认证方法

访问代理网络有两种可用的认证方法:

  1. 用户名和密码组合
  2. 使用 API 密钥 / 令牌

何时使用用户名和密码进行代理认证

Bright Data 使用代理用户名来向代理网络传递代理配置参数,通过将参数名称和值用 - 字符连接到代理用户名来实现。

此认证方法适用于需要代理原生配置但不支持 REST API 操作的第三方工具。

要了解更多关于代理原生访问与 REST API 访问的区别,请阅读:API vs 原生访问

使用 API 令牌通过 REST API 访问代理网络

API 令牌可用于访问代理网络,一些用户可能会发现 API 令牌更方便使用。API 令牌的优势包括:

  1. 通过单个令牌控制访问,而不是使用用户名和密码组合
  2. 令牌绑定到特定用户,增强可追溯性
  3. 令牌可用于访问所有区域
  4. 更容易迁移到高级数据抓取解决方案,以访问难以抓取的域
  5. 完全兼容 REST API

创建 API 令牌

请参阅 API 令牌及其使用方法

如何使用 API 令牌

curl 请求中,API 令牌作为请求头字段的一部分使用:

curl
curl -H "Authorization: Bearer <API_TOKEN>" "rest OF curl params"

在 REST API 中使用时,将 Authorization 头部的 Bearer 令牌填充为 API 令牌,如 API Playground 所示。