爬虫学习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
- 爬虫学习01 requests入门 response的常用方法 response.text 和response.content的区别
- python response.text和response.content的区别
- response.sendError() 和 response.setStatus()的区别
- Response.Clear() Response.ClearContent()和Response.ClearHeaders()之间的区别
- Response.Clear() Response.ClearContent()和Response.ClearHeaders()之间的区别
- $response->decoded_content 和$response->content
- request,response的常用方法?
- request、response的常用方法
- request和response的区别
- Request和Response的区别
- JavaEE_Request和Response的区别
- request和response的区别
- request和response的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别
- angular4学习笔记(一)
- python 对象
- source insight 代码对齐
- Vue2 后台管理系统解决方案
- Redis列表
- 爬虫学习01 requests入门 response的常用方法 response.text 和response.content的区别
- 我的游戏程序员学习之路
- 学习使我快乐《二》--搭建自己的React脚手架
- Python——关于列表的更多特性
- PHP7打开Opcache,优化PHP7性能的几个设置
- Group Replication测试报告(2)
- Windows安装Keras
- windows和虚拟机ubuntu栈地址扩展的不同
- Android-获取view的宽高