Ruby / Rails eqv PHP get_meta_tags

2 Cevap php

PHP get_meta_tags. için eşdeğer bir yakut / RoR yöntem var mı

Ben belirli bir url meta tag bilgileri okumak için arıyorum

2 Cevap

Sen Hpricot kullanmayı deneyin ve böyle bir şey yapabilirsiniz:

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

Çok teşekkürler.

It work for me. I am trying to get description form meta tag. my code is like

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