我是新手,试图用Jsoup废弃一些Android网站。 HTML元素的结构如下所示:
<div id="latest-article">
<article>
<div class="post-text">
<h3 class="title">
<a href="links">article_title</a>
</h3>
</div>
</article>
<article>
...
</article>
<article>
...
</article>
</div>
我想让article-title
和links
为我的文章ListView创建一个ArrayAdapter。
doc = Jsoup.connect("http://muslim.or.id").get();
// get all articles
Elements articles = doc.select("div#latest-article");
for (Element article : articles) {
...
}
提前致谢。
答案 0 :(得分:0)
对不起我的努力:
Element latestArticle = doc.select("div#latest-article").first();
Elements articles = latestArticle.select("article");
for (Element article : articles) {
// get the value from href attribute
Element link = article.select("div.post-text > h3.title > a").first();
String linkHref = link.attr("href");
String linkText = link.text();
System.out.println(linkText + " - " + linkHref);
}