如何使用python3上的urllib和代理向HTTPS页面发出请求

时间:2018-01-24 21:03:54

标签: python python-3.x https urllib proxies

我正在制作一些我需要将带有帖子数据的请求发送到https页面的内容。在尝试做到这一点时,我收到了以下错误。

urllib.error.HTTPError: HTTP Error 500: Domain Not Found

所以我为了测试而做了一些非常快速的事情。

from urllib.request import Request, urlopen


proxy = ["5.62.154.103:8085","141.101.132.43:8085"]
indeks = 0
for x in range(0,2):

print(proxy[indeks])
q = Request("https://stackoverflow.com/questions/2146383/https-connection-python")
q.set_proxy(proxy[indeks],"http")

a = urlopen(q).read()
print(a)
indeks += 1
print(indeks)

我发现这给了我同样的错误。 所以我认为这是因为页面使用的是https?由于我在请求http页面时没有问题,例如" http://httpbin.org/ip"。

而https不是问题,有人可以解释一下我做错了什么吗?

提前谢谢大家!

0 个答案:

没有答案