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

高级筛选器

了解如何使用高级参数按操作系统(OS)或 IP 版本筛选住宅代理。

高级筛选可让你按操作系统(OS)或互联网协议(IP)版本缩小住宅代理池范围:

  • 平台(OS) – 选择来自特定 OS(Windows、iOS 等)的代理

  • IP 版本 – 选择仅使用 IPv4 或 IPv6 的代理。

平台(OS)

platform 参数可让你选择 住宅代理的操作系统(OS) 用于传输控制协议(TCP)连接。

这可以显著 提高你的抓取成功率 因为它能确保你的代理和机器指纹匹配。例如,如果你的 HTTP 请求模拟的是 Google Chrome 桌面版,但你使用的是 Android 住宅代理,目标网站可能会识别出指纹不匹配并处理此类流量。

用法

添加 platform 参数到用户名字符串中,以指定平台。它可与其他参数一起使用。可用值如下:

  • windows

  • macos

  • linux

  • android

  • ios

例如,要获取来自 Windows 平台的代理 IP,你的代理用户名字符串应为: customer-USERNAME-platform-windows。下面是一个完整的 cURL 示例:

curl -x pr.oxylabs.io:7777 -U "customer-USERNAME-platform-windows:PASSWORD" https://ip.oxylabs.io/location

IP 版本

默认情况下,我们的住宅代理同时包含 IPv4 和 IPv6 地址。如有需要,你可以选择互联网协议(IP)版本以 仅接收 IPv4 或 IPv6 代理.

用法

添加 ipversion 参数到用户名字符串中,以指定 IP 版本。它可与其他参数一起使用。

  • ipversion-4 会从 IPv4 池中选择代理

  • ipversion-6 会从 IPv6 池中选择代理

例如,如果你只想接收 IPv6 代理,你的用户名字符串应为: customer-USERNAME-ipversion-6。下面是一个完整的 cURL 示例:

如果目标网站不支持某个特定的 IP 版本,我们的系统会在可能的情况下解析到受支持的 IP 版本。例如,如果你在仅支持 IPv4 的网站上使用“IPv6 only”参数,代理可能会自动改为使用 IPv4 来解析目标。

联系你的客户经理以 跳过自动解析 并将 IP 版本限制为所选版本。

错误处理

如果目标网站不支持 IPv6,且你已禁用自动解析,你将收到一个 522 错误代码。在这种情况下,请针对该网站切换到 IPv4,或者移除 ipversion 该参数。

最后更新于

这有帮助吗?