Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να στείλετε ένα αίτημα για ένα Proxy Server σε Python

Η γλώσσα προγραμματισμού Python είναι μια ευέλικτη γλώσσα προγραμματισμού με πλήρη εκτενείς βιβλιοθήκες που προσφέρουν στους προγραμματιστές ένα ευρύ φάσμα λειτουργιών . Μία από αυτές τις βιβλιοθήκες , η βιβλιοθήκη urllib2 , περιέχει εργαλεία για να κάνει τις συνδέσεις με τους πόρους του δικτύου , ή να φέρω τα δεδομένα από τις σελίδες Web . Με τη χρήση της βιβλιοθήκης urllib2 , μπορείτε επίσης να κάνετε μια σύνδεση με έναν πόρο δικτύου ή ιστοσελίδα μέσω ενδιάμεσου διακομιστή ή διακομιστή μεσολάβησης . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η

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 )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα