#! -*- encoding:utf-8 -*- import urllib f = urllib.urlopen(url='http://www.baidu.com/', proxies={'has_key' : 'http://216.66.205.76:8080/'}) print f.read()
这里对比一下urllib2的代理的写法:
urllib2: proxies = {'http' : 'http://217.66.205.76:8080/'}
urllib : proxies={'has_key' : 'http://216.66.205.76:8080/'}
以上是最基本代理,即代理访问到该网站,并且能够获得该网站的内容。但是如果遇到需要登录,或者需要cookie等的网站呢?