Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Converter site em imagem via linha de comando

Imprimir
Avaliação do Usuário: / 2
PiorMelhor 

Ter a possibilidade de converter um site em imagem via linha de comando possibilita automatizar uma infinidade de aplicações. Ideias é que não devem faltar, não é mesmo?!

O que interessa: para fazer um print screen de um site e armazenar em um arquivo no formato de imagem digital basta seguir os passos abaixo.

Instalação das bibliotecas Python necessárias:

yum install qtwebkit-devel PyQt4* xorg-x11-server-Xvfb

Fazer download e descompactar o webkit2png:

wget https://github.com/AdamN/python-webkit2png/zipball/master
unzip –x master
cd adamn-python-webkit2png*
python setup.py install

Agora é só usar:

webkit2png –w 10 –F javascript –o imagem.png –g 640 640 –x 640 640 ´http://www.seucurso.com.br´

Onde:

-w

Tempo de espera após ler todo o site e antes de obter a imagem, em segundos.

-F

Funcionalidades adicionais, com javascript dizemos que queremos aguardar a execução de qualquer javascript existente na página.

-o

Inidica o arquivo de saída.

-g

Geometria da janela virtual, tamanho da imagem resultante. Caso o site seja maior que a janela virtual a sua imagem será cortada.

-x

Usa uma instância da XVFB para obter o tamanho da área de trabalho.

Do http para frente é a URL da qual desejamos a imagem.

 

Adicionar comentário


Código de segurança
Atualizar

You are here: