高级筛选器
了解如何使用高级参数按操作系统(OS)或 IP 版本筛选住宅代理。
高级筛选可让你按操作系统(OS)或互联网协议(IP)版本缩小住宅代理池范围:
平台(OS)
platform 参数可让你选择 住宅代理的操作系统(OS) 用于传输控制协议(TCP)连接。
这可以显著 提高你的抓取成功率 因为它能确保你的代理和机器指纹匹配。例如,如果你的 HTTP 请求模拟的是 Google Chrome 桌面版,但你使用的是 Android 住宅代理,目标网站可能会识别出指纹不匹配并处理此类流量。
用法
添加 platform 参数到用户名字符串中,以指定平台。它可与其他参数一起使用。可用值如下:
windowsmacoslinuxandroidios
例如,要获取来自 Windows 平台的代理 IP,你的代理用户名字符串应为: customer-USERNAME-platform-windows。下面是一个完整的 cURL 示例:
curl -x pr.oxylabs.io:7777 -U "customer-USERNAME-platform-windows:PASSWORD" https://ip.oxylabs.io/location住宅代理是动态的,因此当将 platform 与特定位置(如城市、ZIP)结合时,我们无法保证可用性。
IP 版本
默认情况下,我们的住宅代理同时包含 IPv4 和 IPv6 地址。如有需要,你可以选择互联网协议(IP)版本以 仅接收 IPv4 或 IPv6 代理.
用法
添加 ipversion 参数到用户名字符串中,以指定 IP 版本。它可与其他参数一起使用。
ipversion-4会从 IPv4 池中选择代理ipversion-6会从 IPv6 池中选择代理
例如,如果你只想接收 IPv6 代理,你的用户名字符串应为: customer-USERNAME-ipversion-6。下面是一个完整的 cURL 示例:
住宅代理是动态的,因此当将 IP 版本与特定位置(如城市、ZIP)结合时,我们无法保证可用性。
如果目标网站不支持某个特定的 IP 版本,我们的系统会在可能的情况下解析到受支持的 IP 版本。例如,如果你在仅支持 IPv4 的网站上使用“IPv6 only”参数,代理可能会自动改为使用 IPv4 来解析目标。
错误处理
如果目标网站不支持 IPv6,且你已禁用自动解析,你将收到一个 522 错误代码。在这种情况下,请针对该网站切换到 IPv4,或者移除 ipversion 该参数。
最后更新于
这有帮助吗?

