Java 从解析网页获得的数据构建listview
我对android完全是个新手,所以我的问题听起来可能很不成熟。我想创建此页面上显示的表的列表视图: 我尝试使用Jsoup进行解析,但不知道如何进行。有人能解释一下我如何使用Jsoup或任何其他解析器来实现它吗? 要从标记获取数据,请使用以下代码Java 从解析网页获得的数据构建listview,java,android,parsing,html-parsing,jsoup,Java,Android,Parsing,Html Parsing,Jsoup,我对android完全是个新手,所以我的问题听起来可能很不成熟。我想创建此页面上显示的表的列表视图: 我尝试使用Jsoup进行解析,但不知道如何进行。有人能解释一下我如何使用Jsoup或任何其他解析器来实现它吗? 要从标记获取数据,请使用以下代码 <strong>Joint pain causes</strong> public void getDataurl() { URL url; try { url = new URL("h
<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();
}
}
导致关节疼痛的原因
public void getDataurl()
{
网址;
试一试{
url=新url(“http://www.medicalmnemonics.com/cgi-bin/return_browse.cfm?discipline=Rheumatology%20%2F%20Allergy&browse=1");
Document doc=Jsoup.parse(url,30000);
元素=单据选择(“强”);
对于(元素e:元素)
{
System.out.println(e.text());
}
}捕获(格式错误){
//TODO自动生成的捕捉块
e、 printStackTrace();
}捕获(IOE异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
}
该网页上的数据是否经常更改?您是否阅读过的文档?非常感谢,但我的应用程序在运行时崩溃了!我尝试了一切,设置了使用internet的权限,清理了项目,组织了shit+alt+o,还有很多在线提到的东西,但似乎都不起作用。发布代码,你是否已将jsoup.jar添加到你的libs文件夹中?