Jsoup解析数据永久链接

时间:2017-04-21 15:15:16

标签: java android html parsing jsoup

Hello stackoverflow社区!

我们假设我有一个像这样的HTML代码

<li class="river-block " id="123456" data-permalink="urlhere" data-shortlink="shortlinkhere" data-sharetitle="text">

我想解析data-shortlink,我想用下面的代码解析

Document document= Jsoup.connect(url).get();
Elements titlesOfPosts=document.getElementsByAttribute("data-shortlink");

之后,我使用foreach分离它们,然后用Log.i()显示它们只是为了测试它是否正常工作但它不起作用:(谢谢

1 个答案:

答案 0 :(得分:0)

Elements titlesOfPosts=document.getElementsByAttribute("data-shortlink");会返回文档中包含Element属性的所有元素的data-shortlink类型列表。
如果您想要执行以下操作 -

Elements titlesOfPosts=doc.getElementsByClass("river-block");
for (Element e : titlesOfPosts) {
    System.out.println(e.attr("data-shortlink"));
}

循环通过。您找到的所有元素并打印属性的值。