1

PHP 用の同等の ruby​​/RoR メソッドはありますかget_meta_tags.

特定の URL のメタ タグ情報を読み取りたい

4

2 に答える 2

4

Hpricotを使用して、次のようなことを試すことができます。

doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
  #=> Elements[...]
于 2009-08-03T17:17:27.520 に答える
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
于 2010-04-08T16:56:41.843 に答える