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是最好的,我同意。 –