ITEEDU

加入代理

#! -*- 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等的网站呢?

加上要get或post的数据