Δημοσιεύτηκε: 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:
    #Χειρισμός άλλων σφαλμάτων.