De programmeertaal Python is een flexibele scripttaal compleet met uitgebreide bibliotheken die programmeurs bieden een groot scala aan functionaliteit. Een van deze bibliotheken , de urllib2 bibliotheek , bevat hulpmiddelen om verbindingen te maken met netwerkbronnen of om gegevens van webpagina's te halen . Door gebruik te maken van de urllib2 bibliotheek , kunt u ook een verbinding maken met een netwerk resource of een webpagina via een tussenpersoon server of proxy . Wat je nodig hebt Python Interpreter Toon Meer Aanwijzingen 1 Stel de Python-script en importeert de juiste bibliotheken . In dit geval , de enige bibliotheek die nodig is de urllib2 bibliotheek: >>> import urllib2 kopen van 2 Bouw een proxy verbinding met urllib2 . Het opzetten van een proxy -verbinding object met behulp van welke proxy-server die u wilt uitvoeren ( in dit geval , de proxy -server is een lokale server , IP 127.0.0.100 ) . De ProxyHandler object in urllib2 creëert dit verband . Te bouwen en deze verbinding met de build_opener en install_opener functies, die de standaard aansluiting voor een andere urllib2 functie in te stellen , urlopen ( ) : >>> proxy = urllib2.ProxyHandler ( { ' http ' : ' 127.0.0.100 ' } ) >>> opener = urllib2.build_opener ( proxy ) >>> urllib2.install_opener ( opener ) 3 Aansluiten op de website of netwerkbron met de urlopen ( ) -functie . Aangezien u een ProxyHandler hebt opgebouwd , zal urlopen ( ) aansluiten op een website via de proxy . Met behulp van de urlopen ( ) -functie om verbinding naar een website ( in dit geval , yahoo.com ) zal verbinden via de proxy -server : >>> urllib2.urlopen ( ' http://www . yahoo.com ' ) op
|