我一直都經歷這些joup位從一個div獲得一些信息:我如何讓jsoup工作?
http://jsoup.org/cookbook/extracting-data/dom-navigation
Document doc = Jsoup.connect(path).get();
Element cat = doc.getElementById("category_1");
Elements links = cat.getElementsByTag("a");
for (Element link : links)
{
rstring += link.attr("href");
rstring += link.text() + "\n";
}
代碼位,我寫不工作,和香港專業教育學院一直在這幾個小時。
我可以得到一些什麼,我想用不同的jsoup功能,但我需要得到在這個特殊的動作,所以我可以填充和對某些事物陣列爲我Android應用程序的鏈接。
IM嘗試分析http://android.myfewclicks.com用於測試和構建我真正的網站的應用程序。
任何幫助都是美好的。 jsoup不會合作。
<table class="table_list">
<tbody class="header" id="category_1">
<tr>
<td colspan="4">
<div class="cat_bar">
<h3 class="catbg">
<a class="collapse" href="http://android.myfewclicks.com/index.php?action=collapse;c=1;sa=collapse;c707bdb315=de9d7f201a0964cbab3d56e683507ad7#c1"><img src="http://android.myfewclicks.com/Themes/default/images/collapse.gif" alt="-" /></a>
<a class="unreadlink" href="http://android.myfewclicks.com/index.php?action=unread;c=1">Unread Posts</a>
<a id="c1"></a><a href="http://android.myfewclicks.com/index.php?action=collapse;c=1;sa=collapse;c707bdb315=de9d7f201a0964cbab3d56e683507ad7#c1">Category A</a>
</h3>
</div>
</td>
</tr>
</tbody>
在我的測試論壇上,有四個分類。這個特定部分內的三個鏈接是4箇中的一個。如果我能夠弄清楚如何對這些內容進行解析,那麼我應該可以在我的應用程序上做出巨大的飛躍。但是jsoup並不像我想的那樣行事,或者我錯過了一些非常重要的事情。
你可以發佈你想要解析的確切的HTML代碼片段嗎? – MarcoS
它是我的測試網站的來源:http://android.myfewclicks.com。 – texasman1979
基本破壞是即時爲主要網站做一個應用程序,但我不能讓jsoup正確行事。 – texasman1979