我们使用此代码查找包含文本“Fiscal”的标签
soup.find(class_="label",text=re.compile("Fiscal"))
我如何在这里放置多个条件。
假设标签都包含“财政”和“年度”。
或者包含“财政”而不是“年份”的标签
如果您发现标准有所不同并且它们可能变得更复杂,那么您可以使用函数作为过滤器,例如:
假设标签都包含“财政”和“年度”。
t = soup.find(class_="label", text=lambda s: "Fiscal" in s and "year" in s)
或者包含“财政”而不是“年份”的标签
t = soup.find(class_="label", text=lambda s: "Fiscal" in s and "year" not in s)
您也可以在此处使用正则表达式,但它的可读性可能较差。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)