首页 > IT职业 > IT职场 > Python urllib2 使用
urllib2 是python的一个用于发起http请求的库,常用于请求html网页内容。
使用#! -*- encoding:utf-8 -*-
import urllib2 #导入urllib2库文件
import cookielib
url = ''
# 第一种用法
#发起http请求
response1 = urlib2.urlopen(url)
#获取response响应code
code1 = response1.getcode();
#读取获取的内容
content = response.read()
#第二种用法
request = urlib2.Request(url)
request.add_header(
'user-agent':'Mozilla/5.0'
)
response2 = request.urlopen(request)
code2 = response2.getcode();
content2 = response2.read();
#第三种用法
cj = cookielib.CookieJar()
opener = urlib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urlib2.install_opener(opener)
response3 = urlib2.urlopen(url)
code3 = response3.getcode();
content3 = response3.read() 第三种用handler的方式比较难以理解,但是功能强大,下面理出常用的几种handler:
目前由于初学python,对与urllib2的掌握就这么多,等待更深入的学习之后再做更新
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1350/viewspace-2808977/ ,如需转载,请注明出处,否则将追究法律责任。