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

6.5 本章小结

Requests是Python的一个很实用的HTTP客户端库,可完全满足如今编写网络爬虫程序的需求,是爬虫开发人员首选的爬虫库。其具有语法简单易懂,完全符合Python优雅和简洁的特性,在兼容性上完全兼容Python任何版本,具有较强的适用性。

读者要掌握Requests实现GET和POST请求时分别使用了不同的方法,如下代码所示:

Requests的GET和POST将请求中所需要使用的功能都以参数的形式直接作用到请求中。一个发送请求的语句就已包含了请求头、代理IP、Cookies、证书验证、文件上传等功能。

另外,Requests还提供了r.status_code 、r.raw 、r.content 、r.text 、r.headers 、r.json()、r.raise_for_status()、r.url、r.cookies、r.encoding 10种方法获取响应内容。