Python中的套接字错误

Posted

技术标签:

【中文标题】Python中的套接字错误【英文标题】:Socket error in Python 【发布时间】:2015-09-12 18:55:28 【问题描述】:

从 python 连接到任何站点时出现套接字错误。但是,当我使用 curl 对 -k 执行相同操作时,我可以连接。我是 python 新手,如何在 python 中禁用 ssl 验证器?对我来说,这似乎与 ssl 有关。这是我在这里提出的 https 请求。

 >>> sock.bind(server_address)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.gaierror: [Errno 11001] getaddrinfo failed

【问题讨论】:

import socket;socket.getaddrinfo('the url you are trying to get', 443) 是做什么的?我在本地尝试过,但出现错误,除非我删除 http:// 或 https:// 【参考方案1】:

首先你必须导入 Socket 模块。然后使用函数 getaddrinfor()。

【讨论】:

我已经导入了socket模块。然后我也收到此错误。 >>> 导入套接字 >>> 导入系统 试试这个:***.com/questions/22851609/…

以上是关于Python中的套接字错误的主要内容,如果未能解决你的问题,请参考以下文章