可以尝试使用lxml库来代替默认的解析器。具体代码如下:
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'lxml')
其中,html_doc是待解析的HTML文档。
此外,还可以使用html5lib库来解析HTML,不过需要先通过pip安装html5lib库:
pip install html5lib
接着,使用下面的代码即可进行解析:
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc, 'html5lib')