在 Python 3 中,字符串对象已经是 Unicode 对象,不再需要使用'decode'方法进行解码。所以,如果你使用的是 Python 3,你可以直接使用'response.text'作为 HTML 字符串,无需进行解码操作。

如果你使用的是 Python 2,那么'response.text'应该已经是一个 Unicode 对象,无需再进行解码操作。所以,你可以直接使用'response.text'作为 HTML 字符串。

综上所述,如果你的 Python 环境是 Python 3,你可以使用如下代码:

html = response.text

如果你的 Python 环境是 Python 2,你可以使用如下代码:

html = response.text.decode('utf-8')
Python 3 中的 response.text 解码错误: 'str' object has no attribute 'decode'

原文地址: https://www.cveoy.top/t/topic/knIL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录