Skip to main content
 首页 » 编程设计

python之选择除 BeautifulSoup 中具有某些类的所有 div

2025年05月04日19jyk

如 this question 中所述可以很容易地获得具有特定类的所有 div。但是在这里,我有一个我想要排除的类列表,并且想要获取列表中没有给定任何类的所有 div。

例如

classToIgnore = ["class1", "class2", "class3"] 

现在想要获取所有不包含上述类列表的 div。我怎样才能做到这一点?

请您参考如下方法:

使用 CSS 选择器,试试这个:

divs = soup.select("div:not('.class1, .class2, .class3')") 
 

引用

  1. Link 1
  2. Link 2