Sto aprendo un file con 100.000 URL. Devo inviare una richiesta HTTP a ciascun URL e stampare il codice di stato. Sto usando Python 2.6 e finora ho esaminato i molti modi confusi in cui Python implementa il threading / la concorrenza. Ho anche dato un'occhiata alla libreria di concurrence di Python , ma non riesco a capire come scrivere correttamente questo programma. Qualcuno ha riscontrato un problema simile? Immagino che in genere devo sapere come eseguire migliaia di attività in Python il più velocemente possibile - suppongo che significhi "contemporaneamente".
requests.get
e requests.head
cioè una richiesta di pagina contro una richiesta principale) di restituire codici di stato diversi, quindi questo non è il miglior consiglio