如何使用代理通过urllib打开“https”网站?

2024-04-27 05:02:21 发布

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

proxy_support=urllib.request.ProxyHandler({'http':random.choice(iplist)})
opener=urllib.request.build_opener(proxy_support)
urllib.request.install_opener(opener)

但如果我用它来打开一个“https”网站,它不会使用代理。怎么做去修理它?你知道吗


Tags: installhttpsbuildhttp代理support网站request
1条回答
网友
1楼 · 发布于 2024-04-27 05:02:21
proxy_support=urllib.request.ProxyHandler({'http':random.choice(iplist)})

您只为http提供了代理。 对于具有https的站点,您需要单独的代理。你知道吗

urllib.request.ProxyHandler({'http':random.choice(iplist), 'https': "https://host:port'})

相关问题 更多 >