如何在JavaFX中迭代DOM并找到img和src标记?
我得到的输出是 com.sun.webkit.dom。NodeListImpl@614d6ab6 如何获取img标签如何在JavaFX中迭代DOM并找到img和src标记?,java,dom,javafx,Java,Dom,Javafx,我得到的输出是 com.sun.webkit.dom。NodeListImpl@614d6ab6 如何获取img标签 那么,有谁能告诉我如何从外部html中找到img标记并在本地下载所有图像,那么请告诉我任何文档或任何方法,以便我能够实现这一点。您正在将类型为org.w3c.dom.NodeList的对象打印到System.out。这就是调用并打印NodeList.toString()的原因(这恰好是对象的名称) 我认为您希望使用节点本身。这段代码应该让您正确了解如何处理列表中的节点: Node
那么,有谁能告诉我如何从外部html中找到img标记并在本地下载所有图像,那么请告诉我任何文档或任何方法,以便我能够实现这一点。您正在将类型为
org.w3c.dom.NodeList
的对象打印到System.out
。这就是调用并打印NodeList.toString()
的原因(这恰好是对象的名称)
我认为您希望使用节点本身。这段代码应该让您正确了解如何处理列表中的节点:
NodeList anchors = doc.getElementsByTagName("img");
System.out.println(anchors);
NodeList anchors=doc.getElementsByTagName(“img”);
对于(int index=0;index了解如何使用org.w3c.dom.Node
也许可以从?开始。这些都是您想要检索的图像标记:如何获取img标记但im没有获取img标记这只是img img我想要完整的img src您在问题中提供的代码不是最小的(即大量依赖项)。因此,您不能期望其他人提供的代码在您的特殊环境中也能像这样工作。正如我在回答中所写的,它应该uuu为您提供正确的想法uuu如何解决您的特殊问题(最好是在处理登录时完全异常)。再次:阅读Javadoc(只需遵循回答中的链接)请特别注意Node.getAttributes()
和NamedNodeMap.getNamedItem(字符串名)
。谢谢,但我不知道应该使用哪种度量方法,这就是我提出这个问题的原因。NodeList nList=doc.getElementsByTagName(“img”);for(int i=0;iNodeList anchors = doc.getElementsByTagName("img");
System.out.println(anchors);
NodeList anchors = doc.getElementsByTagName("img");
for (int index=0; index<anchors.getLength(); index++) {
Node node = anchors.item(index);
System.out.println(node.getNodeName());
// ....
}