Python 3 urllib请求代理隧道头

Python 3 urllib请求代理隧道头,python,proxy,Python,Proxy,当您希望在请求中使用代理时,可以执行以下操作: 从urllib导入请求作为urlrequest proxy_host='localhost:1234'#代理的主机和端口 url='1〕http://www.httpbin.org/ip' 请求(url) 请求设置代理(代理主机,“http”) 响应=urlrequest.urlopen(请求) 打印(response.read().decode('utf8')) 如果代理支持URL中的身份验证,则可以执行以下操作 url='1〕http://u

当您希望在请求中使用代理时,可以执行以下操作:

从urllib导入请求作为urlrequest
proxy_host='localhost:1234'#代理的主机和端口
url='1〕http://www.httpbin.org/ip'
请求(url)
请求设置代理(代理主机,“http”)
响应=urlrequest.urlopen(请求)
打印(response.read().decode('utf8'))
如果代理支持URL中的身份验证,则可以执行以下操作

url='1〕http://user:password@www.httpbin.org/ip'
但是我有一个代理,它需要一个带有头的auth。如果我做了
req.add_头('X-Custom-Auth',token)
它不会出现在
HTTPConnection
隧道设置中,我只有这个头列表:

[b'CONNECT www.example.com:443 HTTP/1.0\r\n', b'\r\n']
Python是否有办法通过请求对象将头传递给隧道