0

我是新手,正在尝试使用 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-titlelinks我的文章 ListView 制作一个 ArrayAdapter。

   doc = Jsoup.connect("http://muslim.or.id").get();

   // get all articles
   Elements articles = doc.select("div#latest-article");
   for (Element article : articles) {
      ...
   }

提前致谢。

4

1 回答 1

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);
}
于 2013-09-24T04:34:28.360 回答