【发布时间】:2012-05-01 21:32:41
【问题描述】:
我想在标签中获取文本,即
<div id="title"> MotoGP </div>
我想从这里提取“MotoGP”。
我正在使用org.htmlparser。
我试过了
NodeList nodes = parser.extractAllNodesThatMatch(new AndFilter(new TagNameFilter("div"),
new HasAttributeFilter("id", "title")));
SimpleNodeIterator nodeIterator = nodes.elements();
while (nodeIterator.hasMoreNodes()) {
HeadingTag tag = (HeadingTag)node;
System.out.println(tag.getStringText());
【问题讨论】:
-
NodeList 节点 = parser.extractAllNodesThatMatch(new AndFilter(new TagNameFilter("div"), new HasAttributeFilter("id", "title"))); SimpleNodeIterator nodeIterator = nodes.elements(); while (nodeIterator.hasMoreNodes()) { // 节点 node = nodeIterator.nextNode(); HeadingTag 标签 = (HeadingTag) 节点; System.out.println(tag.getStringText());
-
我已经编辑了我的问题并粘贴了我的代码。 .它不工作
-
div 之间不返回数据
标签: java html html-parsing