Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用CSS选择器查找包含任何属性值的DOM元素_Java_Scala_Dom_Css Selectors_Jsoup - Fatal编程技术网

Java 使用CSS选择器查找包含任何属性值的DOM元素

Java 使用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来完成这

我正在尝试获取任何DOM元素,这些元素包含一个值为的给定短语及其任何属性

例如:检测任何DOM元素属性中包含.jpg扩展名的字符串,而不仅仅是已知的(例如src)

有没有办法用Jsoup/CSS选择器来实现这一点?还是应该手动遍历整个dom


如果我知道属性,我可以将任何元素与
[attr*='.jpg']
匹配,但是CSS选择器的属性部分似乎没有“通配符”。

您可以尝试使用XPATH来实现这些功能,但我建议您自己遍历DOM树。(这样你就知道你的代码真的做到了你所期望的)你可以尝试使用XPATH来完成这些事情,但是我建议你自己遍历DOM树。(这样你就知道你的代码真的做到了你所期望的)