urllib3

it2025-01-12  38

  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)

 

转载于:https://www.cnblogs.com/start20180703/p/10441386.html

相关资源:python urllib3
最新回复(0)