我有一个问题:
我有一个链接:http://wap.nastabuss.se/its4wap/QueryForm.aspx?hpl=Teleborg+C+(V%C3%A4xj%C3%B6) 我只想从这个链接中获取一些特定数据,并在Android中的textview中显示。
这在Android中是否可行,我的意思是有任何机会通过解析或我不知道,你可以建议我们。
例如,我只想从该网站上取这个专栏Nästatot(min)。
此致
答案 0 :(得分:2)
JSoup非常好,越来越受欢迎。以下是解析整个表格的方法:
URL url = new URL("http://www.nseindia.com/content/equities/niftysparks.htm");
Document doc = Jsoup.parse(url, 3000);
Element table = doc.select("table[title=Avgångar:]").first();
Iterator<Element> it = table.select("td").iterator();
//we know the third td element is where we wanna start so we call .next twice
it.next();
it.next();
while(it.hasNext()){
// do what ever you want with the td element here
//iterate three times to get to the next td you want. checking after the first
// one to make sure
// we're not at the end of the table.
it.next();
if(!it.hasNext()){
break;
}
it.next();
it.next();
}
答案 1 :(得分:-1)
如果解析看起来很简单并且您希望您也可以使用正则表达式来查找html的正确部分。无论如何,正则表达式在某些方面都很有用。使用一些XML / HTML解析库是更灵活的方法(例如XMLReader)。