Ruby / Rails eqv PHP get_meta_tags
-
11-07-2019 - |
質問
PHP get_meta_tagsに同等のruby / RoRメソッドがあります。
特定のurlのメタタグ情報を読みたい
解決
Hpricot を使用して、次のような操作を行うことができます。
doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
#=> Elements[...]
他のヒント
どうもありがとう。
それは私のために働きます。メタタグの説明フォームを取得しようとしています。 私のコードは次のようなものです
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
所属していません StackOverflow