Ruby/Rails eqv php get_meta_tags
-
11-07-2019 - |
Pergunta
Existe um método rubi/ror equivalente para PHP get_meta_tags.
Estou procurando ler as informações de meta tag de um determinado URL
Solução
Você poderia tentar usar HPRICOT e fazer algo como:
doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
#=> Elements[...]
Outras dicas
Muito obrigado.
Funciona para mim. Estou tentando obter uma meta tag de formulário de descrição. Meu código é como
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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow