您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python request.get()返回的解码文本不正确,而不是UTF-8?

python request.get()返回的解码文本不正确,而不是UTF-8?

请求文档

发出请求时,请求会根据HTTP标头对响应的编码进行有根据的猜测。访问r.text时,将使用Requests猜测的文本编码。您可以使用r.encoding属性来找出请求所使用的编码,并对其进行更改。

>>> r.encoding
'utf-8'
>>> r.encoding = 'ISO-8859-1'

检查用于页面的编码请求,如果不是正确的编码请求,请尝试将其强制为您需要的编码请求。

关于之间的差异requestsurllib.urlopen-他们可能用不同的方式来猜测编码。就这样。

python 2022/1/1 18:35:47 有403人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶