0

在我的应用程序中,我有一个字段,用户可以在其中输入 URL,然后将从该 URL 中抓取产品。我看了《Screen Scraping with Nokogiri》,我创造了我想要的结果;我输入了一个 URL,数据就被挖掘出来了。

  1. 如何将它实现到 Rails 应用程序中?
  2. 我是否将代码放入控制器中?
  3. Nokogiri 可以在控制器中使用吗?
  4. 我需要 Nokogiri 吗?
  5. 我是否使用 Rake 任务?
  6. 如果我确实使用了 Rake 任务,如何将用户提交的 URL 放入该 Rake 任务中?我在以前的 SO 帖子(不确定在哪里)读到,从控制器执行 Rake 任务是一个很大的安全禁忌。
4

1 回答 1

1
  1. 放入控制器?您可以将代码放入控制器中,这意味着它的同步和用户必须等到解析完成。
  2. 在控制器中工作?是的。
  3. 需要Nokogiri?是的。
  4. 耙任务?可能没有。

您可能想要检查诸如Resque 之类的东西。

于 2013-10-29T03:58:50.667 回答