将在线页面中的数据保存到本地字符串变量中

时间:2014-01-22 21:36:22

标签: javascript android string

是否可以将弦拉出,例如< TD>在联机页面的表中找到的标记,然后将它们存储到本地字符串变量中?

提前致谢。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

首先,您可以定期向网站发送http请求。

DefaultHttpClient client = new DefaultHttpClient();
HttpGet post = new HttpGet("http://www.google.com");

HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
String htmlBody = EntityUtils.toString(entity);

然后你可以使用jsoup库遍历并从html中提取你需要的任何内容,你可以按标签搜索(div,td等),id's,无论你需要什么。

Actualy它也拥有自己的http请求,

Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
Elements newsHeadlines = doc.select("#mp-itn b a");