Python网络爬虫从入门到精通
上QQ阅读APP看书,第一时间看更新

4.1 urllib3简介

urllib3是一个功能强大,条理清晰,用于HTTP客户端的Python库,许多Python的原生系统已经开始使用urllib3。urllib3提供了很多Python标准库里所没有的重要特性。

 线程安全。

 连接池。

 客户端SSL/TLS验证。

 使用多部分编码上传文件。

 Helpers用于重试请求并处理HTTP重定向。

 支持gzip和deflate编码。

 支持HTTP和SOCKS代理。

 100%的测试覆盖率。

由于urllib3模块为第三方模块,如果读者没有使用Anaconda,则需要单独使用pip命令进行模块的安装。安装命令如下:

     pip install urllib3