Rails 3中的屏幕抓取选项是什么 - gem/library?我过去使用过Nokogiri,但只是想知道Rails 3中是否有更好的选择。Rails 3屏幕抓取3
2
A
回答
1
Rails不会执行屏幕抓取。您可以自由使用可以添加该功能的Ruby代码,但是它本身可以生成页面。
机械化,内部使用Nokogiri,是一个不错的选择,否则我总是使用Nokogiri和OpenURI推出自己的产品。
0
在奇妙的RubyTools网站,你可以找到几个Ruby libraries to parsing HTML。仍然Nokogiri是最受欢迎的。
2
0
您还可以使用Scrapifier gem从字符串中找到的URI中获取元数据。它使用起来非常简单:
'Wow! What an awesome site: http://adtangerine.com!'.scrapify
#=> {
# title: "AdTangerine | Advertising Platform for Social Media",
# description: "AdTangerine is an advertising platform that uses the tangerine as a virtual currency for advertisers and publishers in order to share content on social networks.",
# images: ["http://adtangerine.com/assets/logo_adt_og.png", "http://adtangerine.com/assets/logo_adt_og.png", "http://s3-us-west-2.amazonaws.com/adtangerine-prod/users/avatars/000/000/834/thumb/275747_1118382211_1929809351_n.jpg", "http://adtangerine.com/assets/foobar.gif"],
# uri: "http://adtangerine.com"
# }
相关问题
- 1. Rails/Ruby - 实时屏幕抓取?
- 2. PHP(屏幕抓取)
- 3. 屏幕抓取Asp.net
- 4. Rails 3中的复杂搜索屏幕
- 5. PHP屏幕抓取方法
- 6. 屏幕抓取效率
- 7. 想与屏幕抓取
- 8. 屏幕抓取数据库
- 9. 屏幕抓取窗口
- 10. HTMLAgility帮助屏幕抓取
- 11. 使用Python屏幕抓取
- 12. Python中的屏幕抓取
- 13. tkinter - python 3 - 清除屏幕
- 14. ActionScript 3的屏幕键盘
- 15. 屏幕抓取java中的主机屏幕?
- 16. 在Rails 3中执行任务时显示加载屏幕
- 17. 使用.NET通过SSL抓取屏幕
- 18. 屏幕抓取:自动化vim脚本
- 19. 如何抓取屏幕NSWindow的图像?
- 20. .Net屏幕抓取和会话
- 21. 使用XPath的屏幕抓取
- 22. 使用SimpleHTMLDom的屏幕抓取PHP
- 23. 屏幕抓取 - 但不能模拟javascript
- 24. 延迟后的屏幕抓取网页
- 25. iOS 11没有从MKMapView抓取屏幕
- 26. 使用Ruby屏幕抓取和代理
- 27. 在PHP问题屏幕抓取
- 28. 屏幕从网站抓取数据
- 29. PHP的屏幕抓取和会话
- 30. PyQt5抓取和保存屏幕部分
IMO Nokogiri是适用于任何语言的最好的抓取库。也许你应该告诉我们它没有你想要的东西。 – pguardiario
@pguardiario:Nokogiri是最好的,我同意。 –