Question

Existe-t-il une méthode ruby ??/ RoR équivalente pour PHP get_meta_tags.

Je cherche à lire les informations de balise META d'une URL donnée

Était-ce utile?

La solution

Vous pouvez essayer d’utiliser Hpricot et de faire quelque chose comme:

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

Autres conseils

Merci beaucoup.

Cela fonctionne pour moi. J'essaie d'obtenir la balise méta du formulaire de description. mon code est comme

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top