Δημοσιεύτηκε: 02 Δεκ 2015, 20:06
από kamar
Υποθέτω ότι χρησιμοποιείς Python 2.7.x. Χρησιμοποιώντας τη βιβλιοθήκη urllib2 έχει μια παράμετρο timeout, που μπορείς να τη χρησιμοποιήσεις.
Ο κώδικας θα είναι κάπως έτσι:

Κώδικας: Επιλογή όλων

from socket import timeout

try:
htmlfile = urllib2.urlopen('http://kai/ta/loipa', timeout=10)
except timeout:
# Ο χειρισμός του timeout.
except:
#Χειρισμός άλλων σφαλμάτων.