AttributeError: 'HTMLParser' object has no attribute 'unescape'
时间: 2023-09-10 18:13:12 浏览: 212
这个错误通常意味着你的代码正在尝试使用HTML解析器中不存在的一个方法。在Python 3中,`html.parser`模块的`HTMLParser`类不再具有`unescape`方法。相反,你可以使用`html`模块中的`unescape`函数来解析HTML实体。你可以按照以下步骤解决此问题:
1. 导入 `html` 模块
```python
import html
```
2. 使用 `html.unescape()` 方法
将使用 `HTMLParser` 中的 `unescape()` 方法的代码:
```python
from html.parser import HTMLParser
html_parser = HTMLParser()
decoded_string = html_parser.unescape(html_string)
```
替换为:
```python
decoded_string = html.unescape(html_string)
```
这应该可以解决你遇到的问题。
阅读全文