python response.text和response.content的区别
2017-10-14 20:54
337 查看
1、重点理解
response.text返回的类型是
str
response.content返回的类型是
bytes,可以通过
decode()方法将
bytes类型转为
str类型
推荐使用:
response.content.decode()的方式获取相应的html页面
2、扩展理解
response.text解码类型:根据HTTP头部对响应的编码做出有根据的推测,推测的文本编码
如何修改编码方式:
response.encoding = 'gbk'
response.content
解码类型:没有指定
如何修改编码方式:
response.content.decode('utf8')
相关文章推荐
- python中response.text与response.content的区别
- python_requests的content和text方法的区别
- python requests 详细学习content 和text 的区别
- python requests的content和text方法的区别
- 对python requests的content和text方法的区别详解
- python requests的content和text方法的区别
- python requests的content和text方法的区别(转)
- requests入门 response的常用方法 response.text 和response.content的区别
- Python的requestcontent和text的区别
- python中requests库content和text的区别
- response.setContentType与 request.setCharacterEncoding 区别
- response.setContentType与 request.setCharacterEncoding 区别
- xml Node getNodeValue 和 getTextContent 区别
- Client found response content type of ‘multipart/related’, but expected ‘text/xml’.
- Node.textContent( )与Node.innerText( )区别
- response.setContentType 与 request.setCharacterEncoding 区别
- response.setContentType与 request.setCharacterEncoding 区别
- python 3 关于requests库的 text / content /json
- nodeType、innerHTML、innerText、textContent之间的区别与联系
- client found response content type of text/html charset=utf-8 but expected text/xml