Java Jsoup-提取标记:名称空间
我在使用Jsoup从网页中提取一些数据时遇到问题 代码如下:Java Jsoup-提取标记:名称空间,java,android,jsoup,Java,Android,Jsoup,我在使用Jsoup从网页中提取一些数据时遇到问题 代码如下: <fb:comments-count href="" fb-xfbml-state="rendered" class=" fb_comments_count_zero"> <span class="fb_comments_count">0</span></fb:comments-count> 0 我正试图在fb\u comments\u count类中提取0,你真的需要fb:com
<fb:comments-count href="" fb-xfbml-state="rendered" class=" fb_comments_count_zero">
<span class="fb_comments_count">0</span></fb:comments-count>
0
我正试图在
fb\u comments\u count类中提取0
,你真的需要fb:comments count
标签吗?您可以使用`doc.select(“span.fb\u comments\u count”)直接选择span.fb\u comments\u count
但是,如果需要外部标记:
文档文档=。。。
Element commentsCount=doc.select(“fb|comments count>span.fb|U comments_count”).first();
System.out.println(commentsCount.text());
这将打印第一个匹配标记的值。如果您需要所有这些功能,请使用循环。您是如何尝试的?显示你的代码!当我试图提取fb |评论计数时,我根本没有得到内部类,即使我解析整个网页。我从来没有看到过内部classI我已经尝试过了,问题是当我第一次获取文档并将其打印到控制台时,我看不到span.fb\u comments\u计数,其他一切都是正常的,因为某些原因jsoup不会解析它。如果只解析问题中的html呢?同样的问题?顺便说一句,您使用的是什么版本?我不知道您可以使用ns |标记在名称空间中按标记查找元素,很高兴知道