从网站获取信息到移动应用程序

时间:2016-08-27 04:04:05

标签: android ios web-services mobile html-parsing

我没有特定的编程问题,而是一个普遍的问题,并提示从哪里开始。我正试图从我们的一个新闻网站获取内容并解析为移动应用程序。我以为我会使用许多html解析库中的一个来实现这一点。这是实现此目的的推荐方法吗?我喜欢为领先的操作系统(Android,iOS)制作移动应用程序,通过网络服务解析html内容是更聪明的事情吗?任何一般的想法,文章,提示或提示都会有所帮助。

  • 遗憾的是没有API。

感谢。

3 个答案:

答案 0 :(得分:1)

如果您想要从中检索数据的网站有API,我会先检查一下它是否会为您提供相应的信息。 Retrofit是一个使用API​​的好库:

http://square.github.io/retrofit/

这是一个教程页面:

http://www.androidhive.info/2016/05/android-working-with-retrofit-http-library/

您想要从中检索数据的网站可能没有API。如果是这种情况,您可以使用JSoup等库来解析网页。

https://jsoup.org/

他们在文档中提供了大量示例。

某些新闻网站未能通过API为您提供完整的文章,但您可以做的是通过API获取URL链接,然后使用JSoup解析相应的<div>或{该页面上有{1}}个标签。

希望您觉得此信息有用。如果您需要任何进一步的解释或有任何进一步的问题,请告诉我们!

答案 1 :(得分:1)

假设您没有任何API,我首先会开发一个负责解析的Web服务,并从您的新闻网站向我提供JSON所需的数据。

接下来,我会从我的移动客户端调用此Web服务。

如果您要解析的数据应该是安全的,您可能希望在服务器端进行一些身份验证,但我不确定您到底在做什么。

答案 2 :(得分:0)