在HTML中同时查找多个“文本”选项

时间:2015-07-03 11:22:06

标签: python html python-2.7 beautifulsoup

我正在尝试使用简单的语法为标记中的文本查找几个可选选项。

假设我有以下代码:

multi= soup.find("h3", text="Experience").replace_with(code)

我想找到text = "Experience""Summary"

我试过了:

multi= soup.find("h3", {text:["Experience",'Summary']}).replace_with(code)

但没效果。

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式

import re
soup.find(text=re.compile('Experience|Summary')).replace_with(code)