Zeitüberschreitung für die gesamte Python-Requests.get()-AntwortPython

Python-Programme
Anonymous
 Zeitüberschreitung für die gesamte Python-Requests.get()-Antwort

Post by Anonymous »

Ich sammle Statistiken zu einer Liste von Websites und verwende dafür der Einfachheit halber Anfragen. Hier ist mein Code:

Code: Select all

data = []
websites = ['http://google.com', 'http://bbc.co.uk']
for w in websites:
r = requests.get(w, verify=False)
data.append((r.url, len(r.content), r.elapsed.total_seconds(), str([(l.status_code, l.url) for l in r.history]), str(r.headers.items()), str(r.cookies.items())))
Jetzt möchte ich, dass „requests.get“ nach 10 Sekunden abläuft, damit die Schleife nicht hängen bleibt.
Diese Frage war schon einmal von Interesse, aber keine der Antworten war sauber.
Ich habe gehört, dass es vielleicht eine gute Idee ist, Requests nicht zu verwenden, aber wie soll ich dann an die netten Dinge kommen, die Requests bieten (die im Tupel)?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post