Python请求使用打开器添加标头

时间:2019-10-30 09:55:44

标签: python python-2.7 python-requests

我想向此Python请求代码添加自定义标头:

import six
from six.moves.urllib import request
opener = request.build_opener(
request.ProxyHandler(
    {'http': 'http://127.0.0.1:9000'}))
print(opener.open('http://example.com/data.json').read())

打开的URL读取自定义标头以适当地答复请求。

1 个答案:

答案 0 :(得分:0)

我是这样做的:

import requests as r
url = "http://example.com/data.json"
header = {"myheader": 123456}
proxies = {
 "http": "http://127.0.0.1:9000",
 "https": "http://127.0.0.1:9000",
}
data = r.get(url,headers=header,proxies=proxies)
data = data.json()
print(data)