从旧 BeautifulSoup 格式转换为新格式
Converting from old BeautifulSoup format to the new
我找到了一个较旧的 Python 代码,其中包含这一行:
return BeautifulSoup(m.group(1),
convertEntities=BeautifulSoup.HTML_ENTITIES).contents[0].string
当我尝试 运行 代码时出现此错误:
AttributeError: type object 'BeautifulSoup' has no attribute 'HTML_ENTITIES
谁能解释一下这行的意思:
BeautifulSoup(m.group(1),convertEntities=BeautifulSoup.HTML_ENTITIES).contents[0].string
如何在新版本中使用格式化程序完成此操作?
我知道有一个类似的问题在这里得到了回答:
BeautifulSoup' has no attribute 'HTML_ENTITIES
但由于我不熟悉 BeautifulSoup,我无法将该行转换为新格式。
非常感谢对此的任何帮助。
您根本不需要在此处指定 convertEntities
,该行为(将 HTML 实体转换为其 Unicode 代码点)现在是 默认值 .
我找到了一个较旧的 Python 代码,其中包含这一行:
return BeautifulSoup(m.group(1),
convertEntities=BeautifulSoup.HTML_ENTITIES).contents[0].string
当我尝试 运行 代码时出现此错误:
AttributeError: type object 'BeautifulSoup' has no attribute 'HTML_ENTITIES
谁能解释一下这行的意思:
BeautifulSoup(m.group(1),convertEntities=BeautifulSoup.HTML_ENTITIES).contents[0].string
如何在新版本中使用格式化程序完成此操作?
我知道有一个类似的问题在这里得到了回答: BeautifulSoup' has no attribute 'HTML_ENTITIES 但由于我不熟悉 BeautifulSoup,我无法将该行转换为新格式。
非常感谢对此的任何帮助。
您根本不需要在此处指定 convertEntities
,该行为(将 HTML 实体转换为其 Unicode 代码点)现在是 默认值 .