2013-01-09 3 views
0

기계화로 페이지 설명을 얻으려면 어떻게해야합니까?ruby를 사용하여 페이지 설명을 얻는 방법은 무엇입니까?

Pismo gem에는이 기능이 있지만 Mechanize gem보다 나쁩니다. 예를 들어, Mechanize는 이미지 태그를 찾습니다.

Mechanize documentation 설명을 찾는 방법을 찾지 못했습니다.

누구든지 더 나은 플러그인을 어떻게 알 수 있습니까?

+1

죄송합니다, 당신은 페이지 설명에 의해 무엇을 의미합니까? 페이지의 출처에 대한 정보는 어디에서 찾을 수 있습니까? 예제를 게시 할 수 있습니까? – sunnyrjuneja

+0

아마도 메타 http://embed.ly/docs/explore/oembed?url=www.google.com – Luccas

답변

2

이 시도 :

node = page.at("head meta[name='description']") 
description = node["content"] 

(nodeNokogiri::XML::Node입니다.)

+1

'page.at ("head meta [name = 'description'] ')'을 사용하십시오. 대신에 page.search ("head meta [name = 'description']") [0]'. –

+0

고마워, 내가 시도 할 것이다 – Luccas

+0

@ theTinMan 감사합니다 - 업데이 트되었습니다. – Tyson