python urllib收到[Errno套接字错误]

杰伦

我正在使用google-python课程进行练习。但是,我遇到了urllib问题。这是简化的代码:

import urllib
url = 'http://www.google.com'
ufile=urllib.urlopen(url)

这段代码实际上有效,但是如果我将网址更改为其他网址,例如:

url = 'https://developers.google.com/edu/python/utilities#exceptions'

它将引发错误:

IOError: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED]   certificate verify failed (_ssl.c:590)

完整的错误信息如下:

Traceback (most recent call last):
  File "practice2.py", line 4, in <module>
    ufile=urllib.urlopen(url)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/urllib.py", line 87, in urlopen
    return opener.open(url)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/urllib.py", line 213, in open
    return getattr(self, name)(url)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/urllib.py", line 443, in open_https
    h.endheaders(data)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/httplib.py", line 1049, in endheaders
    self._send_output(message_body)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/httplib.py", line 893, in _send_output
    self.send(msg)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/httplib.py", line 855, in send
    self.connect()
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/httplib.py", line 1274, in connect
    server_hostname=server_hostname)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/ssl.py", line 352, in wrap_socket
    _context=self)
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/ssl.py", line 579, in __init__
    self.do_handshake()
  File "/home/jren/Canopy/appdata/canopy-1.6.2.3262.rh5-x86_64/lib/python2.7/ssl.py", line 808, in do_handshake
    self._sslobj.do_handshake()
IOError: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

非常感谢您阅读本文!

安斯

Python目前对ssl的要求比以前严格得多您可以暂时绕过ssl验证。看一下这篇文章当然,这可能不是永久性的解决方案,但是如果您无权配置developers.google.com证书,那可能就是您可以做到的最好的选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我使用 python urllib 从 url 检索文件时发生 Errno 套接字错误

来自分类Dev

套接字错误-python

来自分类Dev

套接字错误-python

来自分类Dev

Python 套接字。OSError: [Errno 9] 错误的文件描述符

来自分类Dev

尝试通过python发送电子邮件并收到套接字错误

来自分类Dev

错误的请求套接字python

来自分类Dev

Python 客户端-服务器套接字错误 [Errno 9] 错误的文件描述符

来自分类Dev

python套接字错误:无法在套接字上选择

来自分类Dev

Python 中的套接字编程错误:“组参数现在必须为 None”和“SocketErr Errno. 111”

来自分类Dev

Errno 98:地址已在使用中-Python套接字

来自分类Dev

从套接字错误python导入模块

来自分类Dev

Python套接字错误没有35

来自分类Dev

故意创建套接字错误/ Python脚本

来自分类Dev

python套接字错误请求400

来自分类Dev

Python套接字输出错误的参数

来自分类Dev

Laravel Websockets导致python套接字错误

来自分类Dev

python套接字错误请求400

来自分类Dev

Python SimpleXMLRPCServer:套接字错误,连接被拒绝

来自分类Dev

带套接字的Python文件传输错误

来自分类Dev

我正在尝试在 python 3 中创建一个套接字,但我收到此错误,即使我从网络复制代码 stragte

来自分类Dev

在Python URLLIB2中读取巨大的内容长度时,套接字被阻塞

来自分类Dev

错误:传输端点未连接(Python套接字)

来自分类Dev

Python中的简单套接字编程:错误的服务器

来自分类Dev

Python套接字,属性错误str没有属性加密

来自分类Dev

带套接字的Python GET请求-400错误的请求

来自分类Dev

python中带有套接字的AES加密错误

来自分类Dev

保持套接字监听python,避免管道断线错误

来自分类Dev

Python字符串解码套接字错误

来自分类Dev

python套接字获取

Related 相关文章

  1. 1

    当我使用 python urllib 从 url 检索文件时发生 Errno 套接字错误

  2. 2

    套接字错误-python

  3. 3

    套接字错误-python

  4. 4

    Python 套接字。OSError: [Errno 9] 错误的文件描述符

  5. 5

    尝试通过python发送电子邮件并收到套接字错误

  6. 6

    错误的请求套接字python

  7. 7

    Python 客户端-服务器套接字错误 [Errno 9] 错误的文件描述符

  8. 8

    python套接字错误:无法在套接字上选择

  9. 9

    Python 中的套接字编程错误:“组参数现在必须为 None”和“SocketErr Errno. 111”

  10. 10

    Errno 98:地址已在使用中-Python套接字

  11. 11

    从套接字错误python导入模块

  12. 12

    Python套接字错误没有35

  13. 13

    故意创建套接字错误/ Python脚本

  14. 14

    python套接字错误请求400

  15. 15

    Python套接字输出错误的参数

  16. 16

    Laravel Websockets导致python套接字错误

  17. 17

    python套接字错误请求400

  18. 18

    Python SimpleXMLRPCServer:套接字错误,连接被拒绝

  19. 19

    带套接字的Python文件传输错误

  20. 20

    我正在尝试在 python 3 中创建一个套接字,但我收到此错误,即使我从网络复制代码 stragte

  21. 21

    在Python URLLIB2中读取巨大的内容长度时,套接字被阻塞

  22. 22

    错误:传输端点未连接(Python套接字)

  23. 23

    Python中的简单套接字编程:错误的服务器

  24. 24

    Python套接字,属性错误str没有属性加密

  25. 25

    带套接字的Python GET请求-400错误的请求

  26. 26

    python中带有套接字的AES加密错误

  27. 27

    保持套接字监听python,避免管道断线错误

  28. 28

    Python字符串解码套接字错误

  29. 29

    python套接字获取

热门标签

归档