Ruby / Rails eqv PHP get_meta_tags
-
11-07-2019 - |
Domanda
Esiste un metodo ruby ??/ RoR equivalente per PHP get_meta_tags.
Sto cercando di leggere le informazioni sui meta tag di un determinato URL
Soluzione
Potresti provare a utilizzare Hpricot e fare qualcosa del tipo:
doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
#=> Elements[...]
Altri suggerimenti
Grazie mille.
Funziona per me. Sto cercando di ottenere il meta tag del modulo di descrizione. il mio codice è come
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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow