从网站获取数据到android应用

时间:2019-01-27 12:08:34

标签: java asp.net html5 kotlin

目前,我有一个institute网站,我希望为其开发一个Android应用程序,以便学生在填写URL的详细信息后可以更轻松地访问结果作为参考,您可以分别以[ Stream -学位科学; 课程-F.Y.B.Sc; 部门-CPM(A); 没有滚动-1743]另外,想知道Json的“获取和解析数据”概念是否可以解决这个问题? 答案将不胜感激:)

1 个答案:

答案 0 :(得分:0)

Jsoup是您提出问题的最佳选择。 Link here

您应该了解如何通过XML查询,CSS查询等将HTML解析为字符串。

逐步:

  1. 与您要解析的网站建立连接。
  2. 准备查询以获取“信息”字符串。
  3. 将字符串放入对象并显示它。

以下是我的代码,用于使用CSS查询和JSOUP在市场googleplay中获取我的应用的版本代码:

try {
    newVersion = Jsoup.connect("https://play.google.com/store/apps/details?id=" + "com.example.myapp" + "&hl=en")
            .timeout(5000)
            .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6")
            .referrer("http://www.google.com")
            .get()
            .select("div.hAyfc:nth-child(4) > span:nth-child(2) > div:nth-child(1) > span:nth-child(1)")
            .first()
            .ownText();
} catch (Exception e) {
    e.printStackTrace();
}