0

我有一个 ruby​​ on rails 项目,我必须制作一个新闻页面,但我不只是想将文章放入数据库(这将花费太长时间)无论如何你可以从另一个站点提取信息并显示它在您自己的网站上。

4

1 回答 1

0

这是一个相当广泛的问题。

根据您从中获取数据的 Web 应用程序是否具有 API,您可以使用这些 API 来检索数据,或者您必须通过网络抓取它。

要访问 API,您可以使用Net:HTTPHTTParty或类似的。对于网络抓取,您需要使用类似的库来检索页面和一些解析器(如Nokogiri)来解析 HTML。在这两种情况下,您都希望将结果存储在您自己的数据库中,以避免在每次请求时都必须抓取/查询 API。

于 2013-06-27T09:34:24.953 回答