发起请求
学习如何通过网页解锁器构建请求,以改善网页访问并提高抓取成功率。
最简单的开始方式是发送一个不带自定义选项的简单查询。我们会在服务端添加所有标准请求头,选择最快的代理,并返回响应正文。
curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location'要利用附加功能 网页解锁器,例如设置代理位置或在连续几次请求中复用同一 IP,请随请求发送额外的请求头。
以下是支持的全部功能和请求头:
附加功能
参数
描述
阅读更多链接
代码示例
curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/headers'import requests
# 在此使用你的网页解锁器凭据。
USERNAME, PASSWORD = 'YOUR_USERNAME', 'YOUR_PASSWORD'
# 定义代理字典。
代理 = {
'http': f'http://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
'https': f'https://{USERNAME}:{PASSWORD}@unblock.oxylabs.io:60000',
}
response = requests.request(
'GET',
'https://ip.oxylabs.io/headers',
verify=False, # 忽略 SSL 证书
代理=代理,
)
# Print result page to stdout
print(response.text)
# Save returned HTML to result.html file
with open('result.html', 'w') as f:
f.write(response.text)最后更新于
这有帮助吗?

