爬虫学习01 requests入门 response的常用方法 response.text 和response.content的区别

来源:互联网 发布:百利进销存软件网络版 编辑:程序博客网 时间:2024/05/16 14:42

为什么要学习requests,而不是urllib?

1. requests的底层实现就是urllib

2. requests在python2 和 python3中通用,方法完全一样

3. request简单易用

4. Requests能够自动帮助我们解压(gzip压缩的等)网页内容


requests的作用

作用:发送网络请求,返回响应数据


response = requests.get(url)


response的常用方法:

response.text

response.content

response.status_code

response.request,headers

response.headers



response.text 和response.content的区别

response.text

类型:str

解码类型:根据HTTP头部对响应的编码做出有根据的推测,推测的文本编码

如何修改编码方式:response.encoding="gbk"

response.content

类型:bytes

解码类型:没有指定

如何修改编码方式:response.content.decode("utf8")




阅读全文
0 0
原创粉丝点击