ruby - 从外部 URL 下载内容并使用 Ruby 保存在数据库中

原文 标签 ruby web-services

这不是网络服务。我想将 url 传递给 Controller ​​,然后让它从该页面获取 html。然后将信息存储在数据库中。

你怎么认为?我怎样才能做到这一点?

最佳答案

在您的 Controller 中:

html = %x[curl #{params[:url]}]

这将执行系统 ​​curl 命令并将结果(即从 url 中提取的内容)保存在变量 html 中.如果你愿意,你可以用那根绳子做热蛋糕。

关于ruby - 从外部 URL 下载内容并使用 Ruby 保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3538421/

相关文章:

java - 生成的 WSDL 中的空 soapAction

c# - Webservice C# 构造函数不允许参数?

ruby - Padrino和RSpec不能与Sequel一起使用吗?

php - Fusion Tables API : How do I make a PUT request to update a style via Ruby, JavaScript 还是其他语言?

asp.net - 带有 ASP.NET Web 服务的 jQuery AutoComplete (jQuery UI 1.8rc3)

java - 在 Spring 托管 bean 的构造函数中初始化 Jersey 客户端

c# - 如何从 C# 中的 JSON 响应中删除反斜杠?

ruby - 我想创建某种 API 来通过唯一键运行 ruby​​ 程序

ruby - 检查变量在 ruby​​ 中是否不为零且不为零

ruby-on-rails - rails : three most recent comments with unique users