Como criar uma miniatura de muitos sites?

0

Eu tenho uma lista de 2.500 sites e preciso fazer uma pequena captura de tela deles - para criar uma miniatura

Como faço isso? Bem, eu poderia tentar analisar os sites.

Ou com Perl ou Python

    
por unleash 05.12.2011 / 06:05

2 respostas

1

Se você só precisa de uma captura de tela / miniatura, provavelmente é melhor usar um dos vários serviços existentes de gerador de miniaturas.

Este site , por exemplo, permite 5000 capturas de tela gratuitas por mês (com um limite diário de várias centenas) e tem uma API, portanto, se você ter uma lista de URLs em um arquivo, você poderia criar um script que fizesse algo como:

 wget http://www.shrinktheweb.com/api?site=http://thesite.com

O texto acima é apenas inventado, você terá que ler seus documentos de API para descobrir como acessar melhor a API, mas repita o comando para cada site.

wget pode ser obtido aqui para windows, e se você estiver usando o linux ele provavelmente já estará instalado, mas por outro lado estará disponível nos repositórios, então use o gerenciador de pacotes para instalar.

    
por 05.12.2011 / 09:28
0
Concorde com o conselho de Paulo, mas se você realmente quiser fazê-lo por conta própria, então eu olharei para o módulo Perl Image :: Magick :: Thumbnail , que tem uma interface bastante simples - basta carregar a imagem usando o módulo Image::Magick , depois passar o objeto resultante para Image::Magick::Thumbnail::create e escrever o objeto resultante de volta para o disco.

    
por 30.12.2011 / 16:19