这不是网络服务。我想将一个 url 传递给 Controller ,然后让它从该页面获取 html。然后将信息存储在数据库中。
你怎么看?我怎样才能做到这一点?
最佳答案
在你的 Controller 中:
html = %x[curl #{params[:url]}]
这将执行系统 curl 命令并将结果(即从 url 中提取的内容)保存在变量 html
中。如果你愿意,你可以用那根绳子做热蛋糕。
关于ruby - 从外部 URL 下载内容并使用 Ruby 保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3538421/