返回信息流RT
假设html文件如下:
<html>
<body>
<d1 class="fun">
<a>XXX</a>
<b>XXX</b>
</d1>
<d2>XXX</d2>
</body>
</html>
如何把标签<d1></d1>的内容提取出来?(注:d1的特定标记是 class="fun")
thanks大家~
这是一条镜像帖。来源:北邮人论坛 / www-technology / #13787同步于 2011/6/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
求助:如何在html文件中提取特定的标签里面的内容?
momoco
2011/6/12镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
用JHQL吧。专门干这个。https://github.com/wks/jhql
现在0.0.1版已经释放了。有jar包可以下载。
(顺便吐个槽:楼主那个标签应该是<dl>吧(DL),不是<d1>
实例:
public static void main(String[] args) throws Exception {
Jhql jhql = new Jhql();
Queryer queryer = jhql.makeQueryer("text://dl[@class='fun']");
Object result = jhql.queryHtml(queryer, new File("yourHtmlFile.html"));
System.out.println(result);
}
【 在 wks 的大作中提到: 】
: 用JHQL吧。专门干这个。https://github.com/wks/jhql
: 现在0.0.1版已经释放了。有jar包可以下载。
: (顺便吐个槽:楼主那个标签应该是<dl>吧(DL),不是<d1>
: ...................
wks大神wv
【 在 wks 的大作中提到: 】
: 用JHQL吧。专门干这个。https://github.com/wks/jhql
: 现在0.0.1版已经释放了。有jar包可以下载。
: (顺便吐个槽:楼主那个标签应该是<dl>吧(DL),不是<d1>
: ...................
膜拜!
同时感谢各位留言的童鞋~[em21]
校内不能上github吗?
那就传个包吧。
【 在 momoco 的大作中提到: 】
:
: 【 在 wks 的大作中提到: 】
: : 用JHQL吧。专门干这个。https://github.com/wks/jhql
: ...................
附件(2MB) jhql-0.0.1-bin-with-dependencies.zip
附件(23.8KB) jhql-0.0.1.jar
附件(129.1KB) jhql-0.0.1-javadoc.jar
附件(13.1KB) jhql-0.0.1-sources.jar