Frage

Gibt es ein äquivalent ruby/RoR Methode für PHP get_meta_tags.

Ich bin auf der Suche, um Lesen Sie die meta-tag-Informationen von einer url

War es hilfreich?

Lösung

Sie könnten versuchen, mit Hpricot und etwas tun wie:

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

Andere Tipps

Vielen Dank.

Es funktioniert für mich.Ich versuche, Beschreibung, form-meta-tag.mein code ist wie

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top