문제

PHP에 대한 동등한 루비/rOR 방법이 있습니까? get_meta_tags.

주어진 URL의 메타 태그 정보를 읽고 싶습니다.

도움이 되었습니까?

해결책

당신은 사용해 볼 수 있습니다 HPRICOT 그리고 다음과 같은 일을하십시오.

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