私は与えられたURLのRuby/Railsの当量のPHPのget_meta_tags
1
A
答えて
4
のメタタグ情報を読み取るために探していますPHP get_meta_tags.
の等価ルビー/ RoRの方法がありますあなたはHpricotを使用しようとするような何かを行うことができます:
doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
#=> Elements[...]
2
ありがとうございます。
それは私のために働く。私は記述形式のメタタグを取得しようとしています。 私のコードは
def self.extract_description_from_url(url)
description = ""
doc = Hpricot(URI.parse(url).read)
(doc/'/html/head/meta').each do |meta|
val= meta.get_attribute('name')
if val == "description"
description = meta.get_attribute('content')
end
end
return description
end
+0
も書くことができます: 'meta_desc =(doc/'/ html/head/meta')。find {| meta | meta.get_attribute( 'name')== "description"}; description = meta_desc.nil? : ""? meta_desc.get_attribute( 'content') ' –
関連する問題
- 1. PHPのget_meta_tags()私はメタタグ取得したい
- 2. Matlabの当量は
- 3. jQueryの$のExtJSの当量( "クラス名"、親)
- 4. VBの当量 - プロパティのプロパティが
- 5. SQL当量が
- 6. JVM - 割り当てるRAMの量
- 7. PHPの軽量fopenテクニック
- 8. PHPループXの時間量
- 9. get_meta_tags()とリダイレクトの制限に関するエラー処理?
- 10. JSF 1.1当量:イベント
- 11. PHPのトラッキング大容量ファイルのダウンロード数
- 12. サーバー上のPHPフォルダの容量制限
- 13. PHPでのスクリプトメモリ使用量の計算?
- 14. PHP相当の.Net Entity Framework
- 15. javaのPHP strtr相当
- 16. ファイルタイプPHPの妥当性チェック
- 17. JavaScript相当のRegExp for PHP
- 18. Cake PHPのLaravel dd()相当
- 19. PHP相当の質問
- 20. jqueryでforeach相当のphp?
- 21. Railsの質量の割り当てとBACKBONE.JS
- 22. OBDとの車両燃料空気当量比の特定
- 23. 可変用量ワークへのリターンの割り当て
- 24. Rails - 質量割り当て外のparams.permit()のユーティリティ?
- 25. Pythonのmatplotlibの当量(GCAは、 '子供')MATLAB声明
- 26. PHPで大量のデータを暗号化
- 27. HTML5用の軽量PHP/MySQL CMS
- 28. PHPのpack()の従来のASP相当
- 29. は、メタのhttp-当量= REFRESHのCONTENT =時間なしで、数秒後にPHPでページをリダイレクトする方法
- 30. PHPの 'implode'に相当するもの
うんのようなものです、私は画面の掻き取りユーティリティを使用する方法について考えていたが、私は多分HTTP ::ネットか何かでRubyのメソッドに建てられていた期待していました。 Nokogiriは既に私の開発マシンにインストールされているので、使用します。ありがとう – ErsatzRyan