Python网络爬虫技术与实战
上QQ阅读APP看书,第一时间看更新

3.3 request库

在上文中,我们已经见识了urllib的强大之处,例如利用urlopen()方法可以实现最基本请求的发起,但这几个简单的参数并不足以构建一个完整的请求。如果请求中需要加入headers等信息,则可以利用更强大的request库来构建。

request是用Python语言来编写的,其基于urllib,是采用Apache2 Licensed开源协议的HTTP库。其使用起来更加方便,可以减少大量的代码编写工作,完全满足HTTP测试需求。我们需要确保已经正确安装request库,在Python中导入request库进行测试,代码如下:


>>> import request