我是编程新手,我想将此网站的数据显示在我的活动中。简单的文本视图,名称和数字仅此而已。问题是我不知道如何从这个网站获取这些信息。当我用Firefox打开它并尝试检查代码时,我无法找到可以读取的任何变量,如果我说的正确!? :)
有人能指出我正确的方向吗???
这是网页:
http://parking-servis.co.rs/eng/where-to-park/
答案 0 :(得分:1)
就像其他用户提到的那样,这个问题太广泛了,但我可以给你一些指示和一些你可以开始阅读的内容。
首先:您想从网站获取信息。
这可以通过网络抓取轻松完成。这意味着您阅读网页的HTML代码并从中提取信息。 Jsoup
等图书馆将在这里为您提供很多帮助。他们有很好的文档,所以应该让你去。您可以将鼠标悬停在任何HTML元素上,以便在突出显示该元素时获取其相关信息。
第二:您需要将此信息提供给您的应用程序。
好吧,你很幸运,因为Jsoup有自己的android端口,你可以简单地将库导入你的项目并从那里开始。您可以编写一个简单的流程,每天或在应用程序打开的时候刮擦网站。您可以通过名为AsysncTask
的内容传递网络请求。
答案 1 :(得分:0)
这是一项相当复杂的任务,如果网站没有提供API,您将不得不通过网络抓取来获取该页面的信息。至于将数据导入android studio,您将不得不研究如何使用GET / POST调用(希望)使用该信息的API。
我无能为力,因为这个问题非常广泛,但希望它有所帮助。