我想在图片中的文字,在谷歌开发者工具我会做到这一点(我基本上去到另一个childnode跨度的找到MD5在DevTools但在Jsoup似乎不同,并且仅返回“MD5”文本)
document.getElementById("additional-info-content").childNodes[1].children[1].childNodes[1].innerHTML
我不能开始使用JSoup d它管理OM /选择。 (如果有可能给这两个例子)
2.
如何在Jsoup在CSS中指定一个孩子? 例如,我右键单击上方的蓝色跨度类字段标在图片线,并单击“复制选择”:
#file-details > div:nth-child(2) > div:nth-child(1) > span
它给我的文件细节,第一个div甚至认为它不是只有文件的详细信息在文件中,但没关系,可以说这应该是这样的(?):
#additional-info-content > div:file-details > div:nth-child(2) > div:nth-child(1) > span
如何管理把它翻译成与儿童工作JSoup CSS脚本? (如果可能的话,然后DOM例如藏汉)
3.
是否有关于如何看待,如何寻找一个特定的值/节点时,找到正确的道路一个很好的洞察力?
我现在所做的基本上是打开开发工具,然后单击一个独特的div类名称,然后检查DevTools内的子节点的属性窗口,并继续挖掘子节点,直到找到正确的路径...(就像我在第一个问题中复制的)
有没有更好的方法来看待这个问题?
我的意思是,使用DevTools控制台非常简单,只需编写 .children [1] .childnodes [3] .children [1],同时查看属性并查看我需要的正确属性,但我知道这不是我猜测的正确方法?
你好。请[每个帖子询问一个问题](http://meta.stackexchange.com/questions/222735/can-i-ask-only-one-question-per-post)。另外,因为jsoup是Java库,所以您可能会使用'java'标记而不是'javascript'获得更好的响应。 – Pshemo
此外,您的第一个和第二个问题的答案可能是https://jsoup.org/cookbook/extracting-data/selector-syntax和Element/Elements文档(如果您有兴趣单独处理文本节点,也可以使用Node) 。 – Pshemo
所以我应该编辑问题并制作2个线程? 我已经看过它,但我仍然没有设法得到我需要的正确值:(。 –