lyric = soup.find('div', class_='lyric-content').get_text() AttributeError: 'NoneType' object has no attribute 'get_text'
时间: 2023-12-01 18:03:48 浏览: 73
lrc.zip_LRC_MFC编程LRC歌词同步_lyric_mfc lrc_歌词
这个错误通常是因为在BeautifulSoup对象中没有找到指定的标签或类而导致的。在这种情况下,soup.find()返回None,因此在None上调用.get_text()方法会引发AttributeError。为了避免这个错误,你可以在调用.get_text()方法之前检查soup.find()是否返回了一个有效的对象。例如,你可以使用以下代码:
```python
lyric = soup.find('div', class_='lyric-content')
if lyric is not None:
lyric = lyric.get_text()
else:
# 处理没有找到标签或类的情况
```
阅读全文