J'ouvre un fichier contenant 100 000 URL. Je dois envoyer une demande HTTP à chaque URL et imprimer le code d'état. J'utilise Python 2.6, et jusqu'à présent, j'ai examiné les nombreuses façons confuses que Python implémente le threading / simultanéité. J'ai même regardé la bibliothèque de concours python , mais je ne sais pas comment écrire correctement ce programme. Quelqu'un a-t-il rencontré un problème similaire? Je suppose qu'en général, j'ai besoin de savoir comment effectuer des milliers de tâches en Python aussi rapidement que possible - je suppose que cela signifie «simultanément».
requests.get
et requests.head
(c'est-à-dire une demande de page vs une demande de tête) de renvoyer différents codes d'état, donc ce n'est pas le meilleur conseil