Python-高级-爬虫-Requests 库基础使用


Requests

Requests 库就非常优雅,虽然不是原生python模块,但自己安装也非常简单,只需要使用以下命令即可:

pip install requests

作为 GitHub上关注数最多的 Python 项目之一,使用的是 urllib3,继承了urllib2的所有特性。requests实现了 HTTP协议中绝大部分功能,它提供的功能包括 Keep-Alive、连接池、Cookie持久化、内容自动解压、HTTP代理、SSL认证、连接超时、Session等很多特性,最重要的是它同时兼容 python2 和 python3。

同时,Requests对于HEAD, POST, PUT, PATCH, 和 DELETE方法的api同样简单。它可以处理多部分上传,同样支持自动转码,文档更好,还有更多的特性。

值得注意的是,网络上有种言论是因为requests不支持异步,所以不推荐使用,但是随着 Python 语言本身的发展,现在已经可以很方便的将requests转为异步。

查看所安装 Requests 的版本

你可能感兴趣的:(Python-高级-爬虫-Requests 库基础使用)