2013-03-23 53 views
0

我是一个android新手,所以我的问题听起来很不成熟。我想列出此页面上显示的表格列表视图: http://www.medicalmnemonics.com/cgi-bin/return_browse.cfm?discipline=Rheumatology%20%2F%20Allergy&browse=1从解析网页获得的数据构建列表视图

我试着用Jsoup解析,但无法弄清楚如何去做。有人可以请解释我怎样才能使用Jsoup或任何其他解析器?

+0

该网页上的数据经常变化吗? – 2013-03-23 16:57:35

+0

你有没有尝试阅读[jsoup](http://jsoup.org/cookbook/)的文档? – DiogoSantana 2013-03-28 03:54:10

回答

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(); 
    } 
} 
+0

非常感谢,但我的应用崩溃时,我运行它!我尝试了一切,设置使用互联网的权限,干净的项目,shit + alt + o组织和更多在网上提到的事情,但它似乎不会工作。 – user2202738 2013-03-28 20:35:42

+0

发布您的代码,并让您将jsoup.jar添加到您的libs文件夹中? – Raghunandan 2013-03-29 06:46:00

+0

是的,我已经将它添加到库。发布代码。 – user2202738 2013-03-29 08:17:16