Requests.get non gestito correttamente

di il
0 risposte

Requests.get non gestito correttamente

Salve, mi sono imbattuto in un problema al quanto strano. Se disconnetto il pc dalla rete, alcune volte l'eccezione viene gestita e continua il ciclo while, mentre altre volte entra in uno stato di ‘stallo' in cui il programma rimane fermo, e anche se riconnetto il pc alla rete non cambia nulla. 

While True:
	try:
		r = requests.get(i['url'], headers={"Referer": 'https://www.sito.it'})
		...codice...
	except Exception as e:
		print("errore requests")

Credo di aver risolto in questo modo, ma  temo che se la connessione venga interrotta proprio quando la requests.get é in esecuzione, si interrompa di nuovo.  Qualche parere? Grazie.

While True:
	try:
		r = requests.get(i['url'], headers={"Referer": 'https://www.sito.it'}, timeout=1)
		...codice...
	except Exception as e:
		print("errore requests")
Devi accedere o registrarti per scrivere nel forum
0 risposte