我想向此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读取自定义标头以适当地答复请求。
答案 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)