1
如何防止jsoup选择具有多个类的元素。像我想要有兼具的Class1和Class2中Class1的但不是元素选择元素Jsoup html解析取消选择具有多个类的元素
如何防止jsoup选择具有多个类的元素。像我想要有兼具的Class1和Class2中Class1的但不是元素选择元素Jsoup html解析取消选择具有多个类的元素
我看到了两个解决方案:
1)这只能如果你想的元素选择真的只携带正好一个类,如果有没有随机空格的前面或类属性后:
Elements elements = doc.select("[class=class1]")
2)您可以使用伪选择:
Elements elements = doc.select(".class1:not(.class2)")
见https://jsoup.org/cookbook/extracting-data/selector-syntax欲了解更多信息。