Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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 如何使用Jsoup获取元素的CSS选择器?_Java_Jsoup - Fatal编程技术网

Java 如何使用Jsoup获取元素的CSS选择器?

Java 如何使用Jsoup获取元素的CSS选择器?,java,jsoup,Java,Jsoup,我使用JSOUP从DOM中提取了一个元素。我想获得该元素的CSS选择器,这样我就可以在具有相同结构的其他页面上快速找到等效元素。这可能吗 谢谢我怀疑这是可能的,因为多个选择器可能对您的元素有效-例如,琐碎的选择器.select*,rootElement将匹配它 听起来您不想使用最初用于所有后续文档的相同元素提取代码?如果您打算使用选择器,那么可以尝试不同的选择器,直到从可读性或性能角度找到您满意的选择器。其他页面是什么意思?每个页面都有自己的结构。如果一个页面的HTML元素上有相同的类名等,这纯

我使用JSOUP从DOM中提取了一个元素。我想获得该元素的CSS选择器,这样我就可以在具有相同结构的其他页面上快速找到等效元素。这可能吗


谢谢

我怀疑这是可能的,因为多个选择器可能对您的元素有效-例如,琐碎的选择器.select*,rootElement将匹配它


听起来您不想使用最初用于所有后续文档的相同元素提取代码?如果您打算使用选择器,那么可以尝试不同的选择器,直到从可读性或性能角度找到您满意的选择器。

其他页面是什么意思?每个页面都有自己的结构。如果一个页面的HTML元素上有相同的类名等,这纯粹是巧合。