简体   繁体   English

Ruby / Rails eqv PHP get_meta_tags

[英]Ruby/Rails eqv PHP get_meta_tags

Is there an equivalent ruby/RoR method for PHP get_meta_tags. PHP get_meta_tags.是否有等效的ruby / RoR方法get_meta_tags.

I am looking to read the meta tag information of a given url 我想读取给定网址的元标记信息

You could try using Hpricot and do something like: 您可以尝试使用Hpricot并执行以下操作:

doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
  #=> Elements[...]

Thanks a lot. 非常感谢。

It work for me. 它对我有用。 I am trying to get description form meta tag. 我正在尝试获取描述形式的元标记。 my code is like 我的代码就像

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM