gpt4 book ai didi

python - 由于 ssl 错误,无法使用 urllib 连接到 https 站点

转载 作者:太空宇宙 更新时间:2023-11-03 13:12:14 25 4
gpt4 key购买 nike

fh = urllib.urlopen('https://docs.python.org/2/library/urllib.html',proxies=proxies)

其中 proxies 是一个字典,如下所示:

proxies['http'] = "http//user_name:password@ip:port"
proxies['https'] = "https//user_name:password@ip:port"

注意:我在上面的 http 和 https 之后删除了冒号,因为它被视为一个链接,我不允许发布超过 2 个链接。

但我得到以下错误:

407      def _real_connect(self, addr, return_errno):
IOError: [Errno socket error] [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

我尝试了“Python httplib SSL23_GET_SERVER_HELLO:unknown protocol”中给出的内容,但出现了以下错误:

 407     def _real_connect(self, addr, return_errno):
IOError: [Errno socket error] [Errno 8] _ssl.c:510: EOF occurred in violation of protocol

现在可能是因为大学代理,但我已经通过代理提供了它。

最佳答案

您错过了 URI 中的 ::

proxies['http'] = "http://user_name:password@ip:port"
proxies['https'] = "https://user_name:password@ip:port"

关于python - 由于 ssl 错误,无法使用 urllib 连接到 https 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28982352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com