在Android应用程序中从网站检索数据

dej*_*avu 22 android

我们如何从网站检索数据并将其解析为Android应用程序中的可读格式?这意味着我想从网站中提取数据并在我的Android应用程序中使用它,以我的方式格式化.它可以是任何网站.

Ras*_*sel 16

您可以jsoup用来解析任何类型的网页.在这里,您可以找到jsoup库和完整的源代码.

这是一个例子:http://desicoding.blogspot.com/2011/03/how-to-parse-html-in-java-jsoup.html

要在Eclipse中安装:

  1. 右键单击项目
  2. 构建路径
  3. 添加外部档案
  4. 选择.jar文件

您可以非常舒适地根据标签/父母/孩子进行解析

  • 上面的答案以及这个 http://stackoverflow.com/a/4523525/568169 ,效果很好! (2认同)

Xar*_*mer 5

用这个

DefaultHttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://www.someplace.com");
ResponseHandler<String> resHandler = new BasicResponseHandler();
String page = httpClient.execute(httpGet, resHandler);
Run Code Online (Sandbox Code Playgroud)

这可用于以html字符串的形式抓取整个网页,即“<html>...</html>"

注意: 您需要声明在下面“使用许可权” android manifest xml file由@Squonk ......答案在这里

还要检查这个答案