Max retries exceeded with URL-Fehler-Anforderungen.get()

Ich versuche zu schreiben ein Skript in python zum senden von HTTP get-Anforderung an automatisch generierten URLs und seine Antwort-code und die verstrichene Zeit. Die URLs müssen nicht unbedingt sein, eine gültige, 400 Antworten sind auch annehmbar.

script1.py

import sys
import requests

str1="http://www.googl"
str3=".com"
str2='a'

for x in range(0, 8):
    y = chr(ord(str2)+x)
    str_s=str1+y+str3
    r=requests.get(str_s)
    print(str_s, r.status_code, r.elapsed.total_seconds())

Fehler:

Datei "script1.py", line 12, in

r=requests.bekommen(str_s)

Datei "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 72, in get

return request('get', url, params=params, **kwargs)

Datei "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 58, in Anfrage

return session.Anfrage(method=Methode, url=url, **kwargs)

Datei "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 508, in der Anfrage

resp = selbst.senden(prep, **send_kwargs)

Datei "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 618, in senden

r = - adapter.senden(request, **kwargs)

Datei "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 508, in senden

erhöhen ConnectionError(e, request=Anfrage)

Anfragen.Ausnahmen.ConnectionError: HTTPConnectionPool(host='www.googla.com', port=80): Max retries exceeded with url: /(Verursacht durch NewConnectionError(': Fehler beim herstellen einer neuen Verbindung: [Errno -2] Name oder der Dienst ist nicht bekannt',))

  • Ich will nur sehen, die Zeit bis zum erhalten der Antwort jeder einzelnen Anfrage.
  • Nur eine Anfrage geschickt hat
  • - Antwort-code spielt keine Rolle.
InformationsquelleAutor Wisam Ahmed | 2018-04-26
Schreibe einen Kommentar