Java 使用CSS选择器查找包含任何属性值的DOM元素
我正在尝试获取任何DOM元素,这些元素包含一个值为的给定短语及其任何属性 例如:检测任何DOM元素属性中包含.jpg扩展名的字符串,而不仅仅是已知的(例如src) 有没有办法用Jsoup/CSS选择器来实现这一点?还是应该手动遍历整个domJava 使用CSS选择器查找包含任何属性值的DOM元素,java,scala,dom,css-selectors,jsoup,Java,Scala,Dom,Css Selectors,Jsoup,我正在尝试获取任何DOM元素,这些元素包含一个值为的给定短语及其任何属性 例如:检测任何DOM元素属性中包含.jpg扩展名的字符串,而不仅仅是已知的(例如src) 有没有办法用Jsoup/CSS选择器来实现这一点?还是应该手动遍历整个dom 如果我知道属性,我可以将任何元素与[attr*='.jpg']匹配,但是CSS选择器的属性部分似乎没有“通配符”。您可以尝试使用XPATH来实现这些功能,但我建议您自己遍历DOM树。(这样你就知道你的代码真的做到了你所期望的)你可以尝试使用XPATH来完成这
如果我知道属性,我可以将任何元素与
[attr*='.jpg']
匹配,但是CSS选择器的属性部分似乎没有“通配符”。您可以尝试使用XPATH来实现这些功能,但我建议您自己遍历DOM树。(这样你就知道你的代码真的做到了你所期望的)你可以尝试使用XPATH来完成这些事情,但是我建议你自己遍历DOM树。(这样你就知道你的代码真的做到了你所期望的)