Como criar um script para imprimir páginas da WEB automaticamente ? [RESOLVIDO]

1. Como criar um script para imprimir páginas da WEB automaticamente ? [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 05/08/2015 - 12:57h

Olá pessoal!
Estou querendo baixar algumas cifras do cifra club, mas são mais de 700 cifras. Então quero saber se dar pra criar um script que automatize esta chatice. E se sim, pode me ensinar?
Se alguém poder me ajudar agradecerei e muito!


  


2. MELHOR RESPOSTA

Renan Arantes
R3nan

(usa Debian)

Enviado em 05/08/2015 - 14:40h


da uma lida nesse link http://www.vivaolinux.com.br/dica/Convertendo-uma-webpage-para-PDF-pelo-terminal deve ajudar a vc ter uma ideia de como fazer

3. Re: Como criar um script para imprimir páginas da WEB automaticamente ? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/08/2015 - 14:08h

Se você assistiu o filminho chamado A Rede Social deverá lembrar-se que no começo do filme o suckerberg faz um script em Perl prá pegar as fotos das minas das faculdades. ;-)

Na verdade existe mais de um jeito, mas ninguém vai dar de mão beijada.

A primeira coisa que precisa fazer é estudar o código HTML das páginas senão nada feito.

Você pode baixar todas as figurinhas do álbum, wget faz isso, mas como dar nomes?

Se você não entender nada de HTML piorou.

Primeiro: aprenda HTML. Segundo: aprenda a ler o HTML da página. Terceiro: sabendo como as figurinhas estão guardadas no servidor, você saberá o caminho prá baixar uma a uma. Quarto: escolha com o que vai baixar, se com um shell script com wget ou algo mais fuçado como Perl ou Python. AWK também deve dar, mas eu sei que ele pode acessar rede, não me aprofundei, não tenho certeza.

--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


4. Re: Como criar um script para imprimir páginas da WEB automaticamente ? [RESOLVIDO]

Iago Lira
iagolira

(usa Debian)

Enviado em 05/08/2015 - 17:38h

R3nan escreveu:


da uma lida nesse link http://www.vivaolinux.com.br/dica/Convertendo-uma-webpage-para-PDF-pelo-terminal deve ajudar a vc ter uma ideia de como fazer


Criei o seguinte script:

#!/bin/bash
read -p "Digite o nome do site(ex:http://www.cifraclub.com.br/harpa-crista/):" site

while IFS=: read x
do
linha="$x"
lista="$(echo "$x" | sed 's/,//' | tr ' ' '-' | sed 's/-$//' | tr 'A-Z' 'a-z')"
wkhtmltopdf $site$lista $(echo $lista".pdf")
done < lista-cifras.txt


E lista-cifras.txt contendo:

Porque Ele Vive
Em Espirito, Em Verdade
Alvo Mais que a Neve
Grandioso És Tu
Renova-me Senhor Jesus
Solta o Cabo da Nau
Eu Navegarei
Foi Na Cruz
Rude Cruz
Mensagem da Cruz


Com a entrada:

Digite o nome do site(ex:http://www.cifraclub.com.br/harpa-crista/): http://www.cifraclub.com.br/harpa-crista/


E funcionou como eu queria! Muito obrigado!

Nome: Francisco Iago Lira Passos
Curso: Bacharelado em Física


5. Re: Como criar um script para imprimir páginas da WEB automaticamente ? [RESOLVIDO]

Renan Arantes
R3nan

(usa Debian)

Enviado em 05/08/2015 - 18:06h

legal! parabéns!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts