Python 2.7(urllib2)。如何使用SSL HTTPS代理?

2024-04-25 10:22:25 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用安全的Web代理,比如带有urllib2的文档this(443,HTTPS)? 例如,我正在努力

opener = urllib2.build_opener(urllib2.HTTPHandler, urllib2.HTTPSHandler,urllib2.ProxyHandler({"https": 'https://some_proxy.com:443'}))
urllib2.install_opener(opener)

但是超时了。 代理可以在其他应用程序中工作,例如通过PAC文件在浏览器上工作。你知道吗

注意Proxy with urllib2不是重复的问题,因为没有关于安全Web代理的信息。你知道吗


Tags: 文档httpsbuildcomweb代理someopener
1条回答
网友
1楼 · 发布于 2024-04-25 10:22:25

您可以尝试使用urllib3

from urllib3 import ProxyManager

http = ProxyManager("https://some.proxy.com:8080/")
response = http.request('GET', 'https://stackoverflow.com/')

如果你想发送头以及代理然后

from urllib3 import ProxyManager, make_headers

default_headers = make_headers(proxy_basic_auth='username:password')
http = ProxyManager("https://some.proxy.com:8080/", headers=default_headers)
response = http.request('GET', 'https://stackoverflow.com/')

相关问题 更多 >

    热门问题