2015-09-12 5 views
0

Я получаю ошибку сокета при подключении к любому сайту из python. Однако, когда я использую curl, чтобы сделать то же самое с -k, я могу подключиться. Я новичок в python, как отключить ssl-верификатор в python? Что касается меня, то это похоже на ssl. Это запрос https, который я здесь делаю.Ошибка сокета в Python

>>> 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 
+0

Что делает 'import socket; socket.getaddrinfo ('url, который вы пытаетесь получить', 443)' do? Я пробовал это локально и получил ошибку, если я не удалил http: // или https: // –

ответ

0

Сначала вам нужно импортировать модуль Socket. Затем используйте функцию getaddrinfor().

+0

Я импортировал модуль сокета. Тогда также я получаю эту ошибку. >>> import socket >>> import sys – D14

+0

попробуйте следующее: http://stackoverflow.com/questions/22851609/python-errno-11001-getaddrinfo-failed – shashank

Смежные вопросы