python response.text和response.content的区别

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’)

发布了26 篇原创文章 · 获赞 1 · 访问量 1960

猜你喜欢

转载自blog.csdn.net/jiekaile/article/details/102908809