Вопрос

Есть ли эквивалентный метод Ruby/RoR для PHP? get_meta_tags.

Я хочу прочитать информацию метатега данного URL-адреса.

Это было полезно?

Решение

Вы можете попробовать использовать Гибрикос и сделайте что-то вроде:

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

Другие советы

Большое спасибо.

Это работает для меня.Я пытаюсь получить метатег формы описания.мой код похож

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 с атрибуция
Не связан с StackOverflow
scroll top