ITEEDU

urllib2.urlopen()

urlib2是使用各种协议完成打开url的一个扩展包。最简单的使用方式是调用urlopen方法,比如

def urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):

和urllib中不同的是第三个参数为timeout了,所以代理只能在外面设置了。

import urllib2

content_stream = urllib2.urlopen('http://www.baidu.com/')
content = content_stream.read()
print content

即可以接受一个字符串型的url地址或者一个Request对象。将打开这个url并返回结果为一个像文件对象一样的对象.