Ha algum tempo a submarino.com estava com uma promoção no twitter que tinha que achar e formar com uma sequencia de imagens uma frase.
O meu amigo Waldson criou um script em PHP que fazia uma busca de imagens para ele, assim achando as imagens e formando a frase mais rápido.
O que o script faz?
R: Faz a busca em um site qualquer e recolhe apenas as imagens.
Vamos lá!
Primeiro temos que instalar uma gema chamada hpricot com o comando:
$ sudo gem install hpricotEsta gema faz par com o HTML. Excelente, diga-se de passagem. A variável html serve para concatenar o HTML que o script irá gerar.
Vamos editar o environment.rb acrescentando as seguintes linhas de códigos:
1. require ‘hpricot’ 2. require ‘open-uri’ 3. 4. html = ‘Imagens do Submarino.com’ 5. html += ’’ 6. html += ‘Imagensdo Submarino.com’ 7. // Na linha 8 faço uma leitura na página Submarino.com, utilizo Hpricot e open-uri para isso. 8. doc = Hpricot open(‘http://www.submarino.com.br’) 9. // Agora a busca de todas a imagens. 10. doc.search ‘img’ do |img| 11. img[‘src’] = “http://www.submarino.com.br#{img[‘src’]}” unless img[‘src’].include?(‘submarino.com.br’) 12. html += img.to_s 13. end 14. 15. html += ’’ 16. 17. File.open(‘Imagens.html’, ‘w’) { |file| file
0sem comentários ainda