如何防止jsoup选择具有多个类的元素。就像我想选择具有class1但不具有class1和class2
的元素的元素答案 0 :(得分:0)
我看到两个解决方案:
1)这仅适用于您想要选择的元素实际上只携带一个类,并且如果类属性前面或后面没有随机空格:
Elements elements = doc.select("[class=class1]")
2)您可以使用伪选择器:
Elements elements = doc.select(".class1:not(.class2)")
有关详细信息,请参阅https://jsoup.org/cookbook/extracting-data/selector-syntax。