如何解析android中的网页

时间:2015-02-11 10:44:28

标签: android

我有一个网址网址http://m.cricbuzz.com/cricket-match/live-scores,页面来源是 <div class="list-group"><h4 class="list-group-item ui-header">ENG vs PAK, Sydney</h4></div>

我想要ENG和PAK,悉尼,请你帮我

2 个答案:

答案 0 :(得分:2)

  

JSoup是一个提供API的开源库   提取和操作数据。基本上,它是一个使用的HTML解析器   用于处理各种HTML元素,属性等。它也可以   使用DOM遍历或CSS选择器查找和提取数据。

String html = "<p>An <a href='http://example.com/'><b>example</b></a> link.</p>";
Document doc = Jsoup.parse(html);
Element link = doc.select("a").first();

String text = doc.body().text(); // "An example link"
String linkHref = link.attr("href"); // "http://example.com/"
String linkText = link.text(); // "example""

String linkOuterH = link.outerHtml(); 
    // "<a href="http://example.com"><b>example</b></a>"
String linkInnerH = link.html(); // "<b>example</b>"

访问this它会帮助您解决问题,请查看cookbook

答案 1 :(得分:0)

您可以使用JSOUP。它是一个用于解析HTML页面的开源库。 您可以在此处查看http://jsoup.org/

如果您想在Android中使用它,您可以在我的博客中查看我的帖子,其中我将解释如何使用它:

http://www.survivingwithandroid.com/2014/04/parsing-html-in-android-with-jsoup.html

希望这能帮到你!