首页 > Web开发 > 详细

urllib3

时间:2019-02-27 10:12:33      阅读:180      评论:0      收藏:0      [点我收藏+]

  urllib3是一个功能强大、条理清晰、用于http客户端的python库,相对于urllib它所有的特点如下:

    线程安全

    连接池

    客户端SSL/TLS验证

    使用多部分编码上传文件

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

    支持gzip和deflate编码

    支持HTTP和SOCKS代理

    100%的测试覆盖率

通过urllib3模块实现发送网络请求的示例代码如下:

import urllib3

#创建PoolManager对象,用于处理与线程池得到连接以及线程安全的所有细节
http=urllib3.PoolManager()
#对需要爬取的网页发送请求
response=http.request(GET,https://www.baidu.com/)
print(response.data)

post请求实现获取网页信息的代码:

import urllib3

http=urllib3.PoolManager()

response=http.request(POST,https://httpbin.org/post,fields={word:hello})

print(response.data)

 

urllib3

原文:https://www.cnblogs.com/start20180703/p/10441386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!