Documentation has been updated: see help center and changelog in one place.

发起请求

最简单的入门方式是发送一个不带自定义选项的简单查询。我们会在服务器端添加所有标准头,选择最快的代理,并为您返回响应主体。

curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location'

如果你发现成功率较低或检索到的内容为空,请尝试在请求中添加额外的 "x-oxylabs-render: html" 与您的请求一起的头。有关 JavaScript 渲染的更多信息,请参见 此处.

要利用 网页解锁器 (Web Unblocker)的附加功能,例如设置代理位置或在几次连续请求中重用相同的 IP,请随请求一起发送附加头。

为了实现最佳的网站解锁,网页解锁器会使用预定义的 Cookie、头和会话。请 避免发送任何常用于解锁的自定义参数,因为它们可能会干扰网页解锁器获取高质量数据的能力。

以下是受支持的全部功能和头列表:

附加功能

参数
说明
阅读更多的链接

X-Oxylabs-Session-Id

如果您想在多次请求中重用相同的 IP,请添加会话 ID, 会话 ID 可以是任意随机字符串。

X-Oxylabs-Geo-Location

要使用来自特定位置的 IP 地址,请指定国家或城市,例如 Germany。您可以在此处找到受支持的地理位置值 此处.

如果您想发送自定义头,请使用 x-oxylabs-force-headers: 1 在提交请求时的头。

Cookie

您可以向请求中添加您的 Cookie,例如, Cookie: NID=1234567890,到您的请求中。

X-Oxylabs-Successful-Status-Codes

如果目标站点返回非标准状态码但响应成功,您可以发送该响应状态码,我们的系统将不会重试该请求。

X-Oxylabs-Render

如果您想渲染 JavaScript,请使用 html 以获取渲染后的 HTML,或使用 png 以获取页面的截图。

如需更高级的代码示例,请参阅上表中链接的各个功能页面。

代码示例

curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/headers'

最后更新于

这有帮助吗?