BeautifulSoup - 检查元素是否有特定的 class
BeautifulSoup - check if elements have specific class
我如何检查 soup
中是否有特定的 类(my_class1
或 my_class2
)?现在我正在使用:
soup = BeautifulSoup(r.content, 'html.parser')
for node in soup.find_all(attrs={'class':re.compile("my_class1")}):
print(node)
我知道我可以使用 lxml
解决它,但我正在寻找 BS 解决方案...
你快到了。
for node in soup.find_all(attrs={"class": re.compile(r'my_class(1|2)')}):
print(node)
我如何检查 soup
中是否有特定的 类(my_class1
或 my_class2
)?现在我正在使用:
soup = BeautifulSoup(r.content, 'html.parser')
for node in soup.find_all(attrs={'class':re.compile("my_class1")}):
print(node)
我知道我可以使用 lxml
解决它,但我正在寻找 BS 解决方案...
你快到了。
for node in soup.find_all(attrs={"class": re.compile(r'my_class(1|2)')}):
print(node)