标签: html ruby-on-rails ruby database
我有一个ruby on rails项目,我必须在那里制作一个新闻页面,但我不只是想把文章放在数据库中(这将花费太长时间)无论如何你可以从其他网站提取信息并将其显示在您自己的网站上。
答案 0 :(得分:0)
这是一个非常广泛的问题。
根据您从中获取数据的网络应用程序是否具有API,您可以使用这些应用程序来检索数据,或者您必须通过网络获取数据。
要访问API,您可以使用Net:HTTP或HTTParty或类似内容。对于网页抓取,您希望使用类似的库来检索页面,并使用某些解析器(如Nokogiri来解析HTML)。在这两种情况下,您都希望将结果存储在您自己的数据库中,以避免在每次请求时都刮取/查询API。