如何在 Rails 控制器上使用水豚?
基本上我想抓取一个网站,例如我希望我的应用程序转到google.com,进行搜索然后获取结果总数。
所以我会使用水豚来做到这一点 - 但似乎我无法让它在我的 Rails 控制器内工作。
那么,要么我使用水豚来抓取网站,要么你们可以建议一个更简单的方法?
非常感谢。
Basically i wanted to scrape a site, eg i want my app to go to google.com, do a search then get the total number of results.
So I'd use capybara to do that - but it seems I can't get it to work inside my rails controllers.
So either i use capybara to scrape a site or you guys can suggest an easier way?
Many thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议你可以尝试使用这两个来自 Railscasts 的截屏视频,相当简单。
http://railscasts.com/episodes/190-screen-scraping-with-nokogiri
http://railscasts.com/episodes/173-screen-scraping -with-scrapi
I suggest you could try with these 2 screencasts from railscasts, fairly simple.
http://railscasts.com/episodes/190-screen-scraping-with-nokogiri
http://railscasts.com/episodes/173-screen-scraping-with-scrapi