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()显示它们只是为了测试它是否正常工作但它不起作用:(谢谢
答案 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"));
}
循环通过。您找到的所有元素并打印属性的值。