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")