<分区>
我没有具体的编程问题,而是一般性问题和从哪里开始的提示。我正在尝试从我们的一个新闻网站获取内容并解析为移动应用程序。我在想我会使用许多可用的 html 解析库之一来实现这一点。这是实现这一目标的推荐方法吗?我想为两种领先的操作系统(Android、iOS)制作一个移动应用程序,在这里通过网络服务解析 html 内容会是更明智的做法吗?任何一般性想法、文章、技巧或提示都会有所帮助。
- 遗憾的是没有 API。
谢谢。
<分区>
我没有具体的编程问题,而是一般性问题和从哪里开始的提示。我正在尝试从我们的一个新闻网站获取内容并解析为移动应用程序。我在想我会使用许多可用的 html 解析库之一来实现这一点。这是实现这一目标的推荐方法吗?我想为两种领先的操作系统(Android、iOS)制作一个移动应用程序,在这里通过网络服务解析 html 内容会是更明智的做法吗?任何一般性想法、文章、技巧或提示都会有所帮助。
谢谢。
最佳答案
如果您要从中检索数据的网站有 API,我会先检查那里是否会为您提供适当的信息。 Retrofit 是一个很棒的 API 库:
http://square.github.io/retrofit/
这是一个教程页面:
http://www.androidhive.info/2016/05/android-working-with-retrofit-http-library/
您要从中检索数据的网站可能没有 API。如果是这种情况,您可以使用 JSoup 等库来解析网页。
他们在文档中提供了大量示例。
一些新闻站点不会通过API 为您提供完整的文章,但您可以做的是通过API 获取URL 链接,然后使用JSoup 解析适当的<p>
。或 <div>
该页面上的标记。
希望这些信息对您有所帮助。如果您需要任何进一步的解释或有任何其他问题,请告诉我!
关于android - 从网站获取信息到移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39177336/