1 Ρυθμίστε τη δέσμη ενεργειών Python και να εισάγουν τις κατάλληλες βιβλιοθήκες . Σε αυτή την περίπτωση, η μόνη βιβλιοθήκη που χρειάζεται είναι η urllib2 βιβλιοθήκη :
>>> εισαγωγής urllib2 2
Φτιάξτε μια σύνδεση μεσολάβησης χρησιμοποιώντας urllib2 . Δημιουργήστε ένα αντικείμενο σύνδεση proxy που χρησιμοποιούν οποιαδήποτε proxy server που επιθυμούν να εφαρμόσουν ( σε αυτή την περίπτωση , ο proxy server είναι ένα τοπικό διακομιστή , IP 127.0.0.100 ) . Το αντικείμενο ProxyHandler σε urllib2 δημιουργεί αυτή τη σύνδεση . Κατασκευάστηκε και να δημιουργήσει αυτή τη σύνδεση , χρησιμοποιώντας τα build_opener και install_opener λειτουργίες, οι οποίες ορίσετε την προεπιλεγμένη σύνδεση για μια άλλη λειτουργία urllib2 , urlopen ( ) :
>>> proxy = urllib2.ProxyHandler ( { 'http' : ' 127.0.0.100 ' } ) >>> ανοιχτήρι = urllib2.build_opener ( proxy ) >>> urllib2.install_opener ( ανοιχτήρι )
εικόνων 3
Συνδεθείτε με την ιστοσελίδα ή των πόρων του δικτύου με τη χρήση του urlopen ( λειτουργία ) . Δεδομένου ότι έχετε δημιουργήσει ένα ProxyHandler , urlopen ( ) θα συνδεθεί σε μια ιστοσελίδα μέσω του διακομιστή μεσολάβησης . Χρησιμοποιώντας τη λειτουργία urlopen ( ) για να συνδεθείτε σε οποιαδήποτε ιστοσελίδα ( σε αυτή την περίπτωση , yahoo.com ) θα συνδεθεί μέσω του διακομιστή μεσολάβησης :
>>> urllib2.urlopen ( http://www . yahoo.com )
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα