有没有办法让 BeautifulSoup 寻找一个类,如果它存在就运行脚本?我正在尝试这个:
if soup.find_all("div", {"class": "info"}) == True:
print("Tag Found")
我也试过了,但没有用,并给出了关于属性太多的错误:
if soup.has_attr("div", {"class": "info"})
print("Tag Found")
最佳答案
你非常接近... soup.findall
如果找不到任何匹配项,将返回一个空列表。您的控制语句正在检查其返回的文字 bool
值。相反,您需要通过省略 ==True
if soup.find_all("div", {"class": "info"}):
print("Tag Found")
关于python - Beautifulsoup 如果类存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51939902/