Python 如何使用BeautifulSoup查找具有未知值属性的元素?
当我们要查找的属性值已知时,就是这样做的:Python 如何使用BeautifulSoup查找具有未知值属性的元素?,python,beautifulsoup,Python,Beautifulsoup,当我们要查找的属性值已知时,就是这样做的: from bs4 import BeautifulStoneSoup soup = BeautifulStoneSoup(html, 'html.parser') found_elems = soup.find_all(attrs={"myattribute" : "myknownvalue"}) 如何查找具有“myattribute”属性但不知道其值的所有元素?如果不知道该属性的值,请将其设置为True: from bs4 import Beaut
from bs4 import BeautifulStoneSoup
soup = BeautifulStoneSoup(html, 'html.parser')
found_elems = soup.find_all(attrs={"myattribute" : "myknownvalue"})
如何查找具有“myattribute”属性但不知道其值的所有元素?如果不知道该属性的值,请将其设置为
True
:
from bs4 import BeautifulStoneSoup
soup = BeautifulStoneSoup(html, 'html.parser')
found_elems = soup.find_all(attrs={"myattribute": True})
另一种方法是使用CSS选择器:
found_elems = soup.select('[myattribute]')
更多关于CSS选择器的信息