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 回答