我最近在 Windows 机器上将 BeautifulSoup 从 3.0 版升级到 4.1 版。
我现在收到一个奇怪的错误:
File "C:\path\to\myscript.py", line 23
0, in soupify
return BeautifulSoup(html, convertEntities=BeautifulSoup.HTML_ENTITIES)
AttributeError: type object 'BeautifulSoup' has no attribute 'HTML_ENTITIES'
这是导致抛出异常的代码片段:
def soupify(html):
return BeautifulSoup(html, convertEntities=BeautifulSoup.HTML_ENTITIES)
BS 的文档没有提到构造函数签名如何从 v3 更改为 v4。我该如何解决这个问题?