Já precisou saber o código HTML de uma página em sua aplicação? Precisei disso em um projeto e confesso que fiquei impressionado com o quanto é fácil! Veja:
require 'open-uri' url = open('http://www.casaopen.com.br/') html = url.read
Pronto! Agora a variável "html" possui uma string com o código HTML da página "http://www.casaopen.com.br/"!
Agora se você precisa saber se essa página possui uma determinada palavra, que era o meu caso, basta:
url.read.include?("palavra")
Interessante mas não acha que explorar outras gems que fazem o parser de html seria mais fácil?
ResponderExcluirMas realmente para coisas rápidas é bem aconselhável.
Verdade, para coisas mais elaboradas eu gosto de usar o Mechanize e o Hpricot, são mt boas. =D
ResponderExcluirvlw aew pela dica. ^^
Para coisas mais elaboradas – por exemplo acessar conta de e-mail - eu fico com o Mechanize = )
ResponderExcluir