Python-requests - cant laden Sie eine beliebige url: Remote end closed connection ohne Antwort'

Ich versuche zum abrufen von Daten aus der url mit anaconda python 3.5

import requests
url ='http://eutils.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi'
r = requests.get(url)
r.content

Die url geöffnet werden kann ohne Probleme im browser...

Aber ich erhalte eine Fehlermeldung (für diese url-und andere url die ich versuche):

-------------------------------------------------------------------------- TypeError Traceback (most recent call
last)
C:\Anaconda3\lib\site-packages\requests\packages\urllib3\connectionpool.py
in _make_request(self, conn, Methode, url, timeout,
**httplib_request_kw)
375 versuchen: # Python 2.7, verwenden Sie die Pufferung von HTTP-Antworten
--> 376 httplib_response = conn.getresponse(Pufferung=True)
377 mit Ausnahme TypeError: # Python 2.6 und älter

TypeError: getresponse() got an unexpected keyword argument
'Pufferung'

Während der Handhabung der oben genannten Ausnahme eine weitere Ausnahme ist aufgetreten:

RemoteDisconnected Traceback (most recent call
last)
C:\Anaconda3\lib\site-packages\requests\packages\urllib3\connectionpool.py
in urlopen(self, method, url, body, Header, Wiederholungen, umleiten,
assert_same_host, timeout, pool_timeout, release_conn, **response_kw)
558 timeout=timeout_obj,
--> 559 body=Körper, headers=Header)
560

C:\Anaconda3\lib\site-packages\requests\packages\urllib3\connectionpool.py
in _make_request(self, conn, Methode, url, timeout,
**httplib_request_kw)
377 mit Ausnahme TypeError: # Python 2.6 und älter
--> 378 httplib_response = conn.getresponse()
379, außer (SocketTimeout, BaseSSLError, SocketError) als e:

C:\Anaconda3\lib\http\client.py in getresponse(selbst -) 1173

versuchen:
-> 1174 Antwort.begin() 1175 außer ConnectionError:

C:\Anaconda3\lib\http\client.py in beginnen(selbst -)
281 while True:
--> 282 version, status, Grund = selbst._read_status()
283 wenn status != WEITER:

C:\Anaconda3\lib\http\client.py in _read_status(selbst -)
250 # senden einer gültigen Antwort.
--> 251 erhöhen RemoteDisconnected("Remote end closed connection ohne"
252 "response")

RemoteDisconnected: Remote end closed connection ohne Antwort

Während der Handhabung der oben genannten Ausnahme eine weitere Ausnahme ist aufgetreten:

ProtocolError Traceback (most recent call
last) C:\Anaconda3\lib\site-packages\requests\adapters.py in
send(self, request, stream, timeout, stellen Sie sicher, cert, proxies)
369 Wiederholungen=selbst.max_retries,
--> 370 timeout=timeout
371 )

C:\Anaconda3\lib\site-packages\requests\packages\urllib3\connectionpool.py
in urlopen(self, method, url, body, Header, Wiederholungen, umleiten,
assert_same_host, timeout, pool_timeout, release_conn, **response_kw)
608 Wiederholungen = Wiederholungen.Inkrement(Methode, url, error=e, _pool=selbst
--> 609 _stacktrace=sys.exc_info()[2])
610 Wiederholungen.sleep()

C:\Anaconda3\lib\site-packages\requests\packages\urllib3\util\retry.py
in Inkrement(self, method, url, Antwort -, Fehler-_pool, _stacktrace)
244 wenn Lesen, Falsch ist:
--> 245 heben sechs.reraise(Typ(Fehler), Fehler, _stacktrace)
246 elif Lesen ist nicht Ohne:

C:\Anaconda3\lib\site-packages\requests\packages\urllib3\packages\six.py
in reraise(tp, value, tb)
308 wenn Wert.traceback ist nicht tb:
--> 309 erhöhen Wert.with_traceback(tb)
310 erhöhen Wert

C:\Anaconda3\lib\site-packages\requests\packages\urllib3\connectionpool.py
in urlopen(self, method, url, body, Header, Wiederholungen, umleiten,
assert_same_host, timeout, pool_timeout, release_conn, **response_kw)
558 timeout=timeout_obj,
--> 559 body=Körper, headers=Header)
560

C:\Anaconda3\lib\site-packages\requests\packages\urllib3\connectionpool.py
in _make_request(self, conn, Methode, url, timeout,
**httplib_request_kw)
377 mit Ausnahme TypeError: # Python 2.6 und älter
--> 378 httplib_response = conn.getresponse()
379, außer (SocketTimeout, BaseSSLError, SocketError) als e:

C:\Anaconda3\lib\http\client.py in getresponse(selbst -) 1173

versuchen:
-> 1174 Antwort.begin() 1175 außer ConnectionError:

C:\Anaconda3\lib\http\client.py in beginnen(selbst -)
281 while True:
--> 282 version, status, Grund = selbst._read_status()
283 wenn status != WEITER:

C:\Anaconda3\lib\http\client.py in _read_status(selbst -)
250 # senden einer gültigen Antwort.
--> 251 erhöhen RemoteDisconnected("Remote end closed connection ohne"
252 "response")

ProtocolError: ('Verbindung abgebrochen.', RemoteDisconnected('Remote-Ende
geschlossene Verbindung ohne Antwort',))

Während der Handhabung der oben genannten Ausnahme eine weitere Ausnahme ist aufgetreten:

ConnectionError Traceback (most recent call
last) in ()
3 importieren Anfragen
4 url="http://eutils.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi'
----> 5 r = requests.get(url)
6 r.Inhalt

C:\Anaconda3\lib\site-packages\requests\api.py in get(url, params,
**kwargs)
67
68 kwargs.setdefault('allow_redirects', True)
---> 69 return request('get', url, params=params, **kwargs)
70
71

C:\Anaconda3\lib\site-packages\requests\api.py in der Anfrage(Methode, url,
**kwargs)
48
49 session = Sitzungen.Session()
---> 50 Antwort = Sitzung.Anfrage(method=Methode, url=url, **kwargs)
51 # Durch das explizite schließen der session werden wir vermeiden, dass die sockets zu öffnen, die
52 # can trigger a ResourceWarning in einigen Fällen, und sehen aus wie ein memory-leak

C:\Anaconda3\lib\site-packages\requests\sessions.py in Anfrage(self,
Methode, url, params, Daten, Header, cookies, Dateien, auth, timeout,
allow_redirects, proxies, Haken, stream, stellen Sie sicher, cert, json)
466 }
467 send_kwargs.update(Einstellungen)
--> 468 resp = selbst.senden(prep, **send_kwargs)
469
470 zurück bzw

C:\Anaconda3\lib\site-packages\requests\sessions.py in senden(self,
Anfrage, **kwargs)
574
575 # Senden der Anfrage
--> 576 r = - adapter.senden(request, **kwargs)
577
578 # Gesamtzeit der Anfrage (ungefähr)

C:\Anaconda3\lib\site-packages\requests\adapters.py in senden(self,
Wunsch stream, timeout, stellen Sie sicher, cert, proxies)
410
411 außer (ProtocolError, Buchse.Fehler) als err:
--> 412 erhöhen, ConnectionError(err, request=Anfrage)
413
414 außer MaxRetryError als e:

ConnectionError: ('Verbindung abgebrochen.', RemoteDisconnected('Remote
Ende geschlossene Verbindung ohne Antwort',))

InformationsquelleAutor Dror Hilman | 2015-11-24
Schreibe einen Kommentar