根据通过解析网页获得的数据构建列表视图

时间:2013-03-23 16:55:47

标签: java android parsing html-parsing jsoup

我是android的新手,所以我的问题可能听起来很不成熟。我想创建此页面上显示的表的列表视图: http://www.medicalmnemonics.com/cgi-bin/return_browse.cfm?discipline=Rheumatology%20%2F%20Allergy&browse=1

我尝试用Jsoup解析但无法弄清楚如何做到这一点。有人可以解释我怎么能用Jsoup或任何其他解析器来做?

1 个答案:

答案 0 :(得分:0)

http://jsoup.org/cookbook/extracting-data/attributes-text-html

http://www.mkyong.com/java/jsoup-html-parser-hello-world-examples/

要从标记中获取数据,请使用以下代码。

<strong>Joint pain causes</strong>

public void getDataurl()
{

    URL url;
    try {

        url = new URL("http://www.medicalmnemonics.com/cgi-bin/return_browse.cfm?discipline=Rheumatology%20%2F%20Allergy&browse=1");
        Document doc = Jsoup.parse(url, 30000);

        Elements elements = doc.select("strong");

        for( Element e : elements )
        {

          System.out.println(e.text());
        }

    } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}