- 参考慕课网视频
下载网页 第一种方式
<!-- 引入urlib2库。这个是python自带的 -->
import urllib2
<!-- 直接请求 -->
res = urllib2.urlopen('http://www.baidu.com')
<!-- 获取状态码,如果是200 则表示获取成功 -->
print response.getcode()
<!-- 读取内容 -->
cont = response.read()
第二种方式 添加data\http header
import urllib2
<!-- 创建对象 -->
request = urllib2.Request(url)
<!-- 添加数据 -->
request.add_header('User-Agent','Mozilla/5.0')
<!-- 发送请求获取结果 -->
response = urllib2.urlopen(request)