Maison >développement back-end >Tutoriel Python >Comment puis-je effectuer des requêtes asynchrones avec la bibliothèque « requests » de Python ?
Requêtes asynchrones avec requêtes Python
La bibliothèque de requêtes Python offre une gestion pratique des requêtes asynchrones via son module asynchrone. Pour exécuter des requêtes asynchrones et récupérer le contenu de chaque réponse, suivez ces étapes :
Par exemple, considérons le code suivant extrait :
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)
Ce code exécutera de manière asynchrone les requêtes vers les URL spécifiées et imprimera l'URL de chaque réponse sur la console.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!