显示我的应用中其他网站的数据

时间:2018-06-08 20:22:45

标签: android web

我是编程新手,我想将此网站的数据显示在我的活动中。简单的文本视图,名称和数字仅此而已。问题是我不知道如何从这个网站获取这些信息。当我用Firefox打开它并尝试检查代码时,我无法找到可以读取的任何变量,如果我说的正确!? :)

有人能指出我正确的方向吗??? 这是网页:
http://parking-servis.co.rs/eng/where-to-park/

2 个答案:

答案 0 :(得分:1)

就像其他用户提到的那样,这个问题太广泛了,但我可以给你一些指示和一些你可以开始阅读的内容。

首先:您想从网站获取信息。 这可以通过网络抓取轻松完成。这意味着您阅读网页的HTML代码并从中提取信息。 Jsoup等图书馆将在这里为您提供很多帮助。他们有很好的文档,所以应该让你去。您可以将鼠标悬停在任何HTML元素上,以便在突出显示该元素时获取其相关信息。

第二:您需要将此信息提供给您的应用程序。 好吧,你很幸运,因为Jsoup有自己的android端口,你可以简单地将库导入你的项目并从那里开始。您可以编写一个简单的流程,每天或在应用程序打开的时候刮擦网站。您可以通过名为AsysncTask的内容传递网络请求。

因此,要开始研究的资料库是Jsoup,您还应该阅读AsyncTask。除此之外,还有其他您可能感兴趣的链接:

Web Parsing with JSoup

JSoup on Android

AsyncTask Basic Tutorial

答案 1 :(得分:0)

这是一项相当复杂的任务,如果网站没有提供API,您将不得不通过网络抓取来获取该页面的信息。至于将数据导入android studio,您将不得不研究如何使用GET / POST调用(希望)使用该信息的API。

我无能为力,因为这个问题非常广泛,但希望它有所帮助。