Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich asynchrone Anfragen mit der „Requests'-Bibliothek von Python stellen?
Asynchrone Anfragen mit Python-Anfragen
Die Python-Anfragebibliothek bietet über ihr asynchrones Modul eine praktische asynchrone Anfragebearbeitung. Um asynchrone Anfragen auszuführen und den Inhalt jeder Antwort abzurufen, führen Sie die folgenden Schritte aus:
Betrachten Sie beispielsweise den folgenden Code Snippet:
from requests import async urls = [ 'http://python-requests.org', 'http://httpbin.org', 'http://python-guide.org', 'http://kennethreitz.com' ] def do_something(response): print(response.url) async_list = [] for u in urls: action_item = async.get(u, hooks={'response': do_something}) async_list.append(action_item) async.map(async_list)
Dieser Code führt asynchron Anfragen an die angegebenen URLs aus und gibt die URL jeder Antwort an die Konsole aus.
Das obige ist der detaillierte Inhalt vonWie kann ich asynchrone Anfragen mit der „Requests'-Bibliothek von Python stellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!