android - 如何检索网页上的列表并将其返回到android中的列表?

标签 android jsoup

我正在尝试检索这个

http://www.vgreleases.com/ReleaseDates/Upcoming.aspx

这是即将推出的标题列表。我只想检索列表。我该怎么做呢?

我熟悉 JSOUP。只需要一点帮助就可以了。

我还想提供一个 NEXT MONTH 按钮,用于在下一页加载标题。

我将如何开始并执行此操作?

或者甚至有可能吗?

编辑:

列表有这样的模式....

<div class="FP_Up_Item">


    <div class="FP_Up_Date">
<b><span style="color: rgb(25, 150, 0); font-weight: bold;">01 Sep 2011</span></b> <br>  <span style="color: rgb(163, 163, 163);">17 days left</span>
</div>

<div class="FP_Up_ImageWrap"><img src="http://m3.n4g.com/8/GameProfiles/814000/814166_1_cov_med.jpg"></div>
<div class="FP_Up_TextWrap" style="width: 300px;">
<a href="/PS3/ReleaseDate-814166.aspx" style="color: rgb(105, 34, 30);"><b>Child of Eden</b></a> <br><span style="font-weight: normal; color: rgb(163, 163, 163); font-size: 10pt;">(PS3)</span><br>

</div>

 <div class="FP_Up_Score"><a href="/PS3/ReleaseDate-814166.aspx?ShowReviews=1">8.2</a></div>

</div>

最佳答案

您可以使用该类获取每个游戏的 div。至于下一个按钮,你可以看看引用是否包含“/ReleaseDates/”。

// Get all the game elements
Elements games = doc.select("div.FP_Up_TextWrap");

// Iterator over those elements
ListIterator<Element> postIt = games.listIterator();

while (postIt.hasNext()) {
    System.out.println(postIt.next().text());

}

// Get the "Next Month" element
Element next = doc.select("a[href*=/ReleaseDates/]").last();

System.out.println(next.attr("href"));

添加到列表

// Get all the game elements
Elements games = doc.select("div.FP_Up_TextWrap");

// Create new ArrayList
ArrayList<String> gameList = new ArrayList<String>();

// Iterator over those elements
ListIterator<Element> postIt = games.listIterator();

while (postIt.hasNext()) {
    // Add the game text to the ArrayList
    gameList.add(postIt.next().text());
}

关于android - 如何检索网页上的列表并将其返回到android中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058488/

相关文章:

javascript - 知道网站是否从主屏幕快捷方式启动

java - 如何使用Rhino删除&lt;scripts>标签?

java - 无法获取某种使用 jsoup 解析 HTML 页面的链接

java - Jsoup.clean 不添加 html 实体

android - 代号一HTML解析

java - 使用 jsoup 和 selenium 进行网页抓取

android - LicenseCheckerCallback 无法解析为类型

android - 在运行时确定 Android View 的大小

php - 在Android中通过文件(使用FileInputStream)将图像发送到PHP并通过Blob保存mysql

java - RecyclerView onScrolled 根本没有被触发