Die Programmiersprache Python ist eine flexible Skriptsprache komplett mit umfangreichen Bibliotheken, die Programmierer bieten eine große Palette von Funktionen . Eine dieser Bibliotheken , die urllib2 Bibliothek enthält Tools, um Verbindungen zu Netzwerkressourcen zu machen, oder um Daten von Web-Seiten zu holen. Durch die Verwendung der urllib2 Bibliothek , können Sie auch eine Verbindung zu einer Netzwerk-Ressource oder Web -Seite durch einen zwischengeschalteten Server oder Proxy . Things You
Python Interpreter
brauchen anzeigen Weitere Anweisungen
1
das Python-Skript Set und importieren die richtigen Bibliotheken. In diesem Fall ist die einzige Bibliothek, die benötigt urllib2 Bibliothek :
>>> import urllib2
2
Erstellen Sie eine Proxy-Verbindung mit urllib2 . Richten Sie einen Proxy- Connection-Objekt mit je nachdem, Proxy-Server , an die Sie umsetzen wollen ( in diesem Fall ist der Proxy-Server ein lokaler Server , IP 127.0.0.100 ) . Die ProxyHandler Objekt in urllib2 schafft diese Verbindung . Bauen und diese Verbindung mit der build_opener und install_opener Funktionen, die den Standard- Anschluss für einen weiteren urllib2 Funktion gesetzt , URLOpen ():
>>> proxy = urllib2.ProxyHandler ( { 'http ': ' 127.0.0.100 '} ) >>> opener = urllib2.build_opener (Proxy) >>> urllib2.install_opener (Öffner )
3
auf der Website oder Schließen Netzwerk-Ressourcen mit dem URLOpen ()-Funktion . Da Sie ein ProxyHandler gebaut haben, wird URLOpen () auf eine Website über den Proxy verbinden . Mit dem URLOpen ()-Funktion auf einer anderen Webseite ( in diesem Fall yahoo.com ) Verbindung über den Proxy-Server verbinden wird :
>>> urllib2.urlopen ( ' http://www. yahoo.com " )