1colete / download_livros_PasseiDireto

Código para baixar livros do site passei direto, utilizando o tag da imagem que aparece na visualização da página

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Download de Livros do PasseiDireto

PythonMIT License

Sobre o Projeto

Este projeto tem o intuito de baixar livros disponiveis no site Passei Direto.

Como não é possivel baixar o pdf de maneira gratuita, uma alternativa é baixar as imagens relacionadas as páginas e reconstruir o livro usando um serviço de conversao de JPG em PDF.

Pré-Requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Conta ativa no site www.passeidireto.com
  • Instalação do Python
  • Possuir as seguintes biblotecas instaladas:
    • beautifulsoup4
    • urllib3
    • os

Usando

Siga as seguintes etapas

  1. Faça login no site www.passeidireto.com e selecione o livro desejado. 1imagem

  2. Com isso podemos saber o número de páginas

  3. Clique na imagem com o botão direito e selecione inspecionar elemento. Uma tela como esta deve surgir, o box amarelo indica o link da imagem que aparece na tela.

2imagem

  1. Execute todas as células do notebook.

  2. Insira o link da primeira página:

3imagemLINK

  1. Insira o número da páginas que foi visto anteriormente:

image-20210909214717657

  1. Quando o download de todas as imagens terminar use um serviço que converte JPGs para PDF

Avisos

"Assim, a reprodução parcial ou integral de um livro depende da prévia e expressa autorização do seu autor ou do titular do direito autoral do livro (como a editora do livro). " Associação Brasileira de Direito Reprográficos (ABDR).

Não tenho nenhuma responsabilidade caso sua conta no Passei Direto venha a ser banida.

Contribuindo com esse projeto

Para contribuir com download_livros_PasseiDireto, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

Licença

Esse projeto está sob licença MIT. Veja o arquivo LICENÇA para mais detalhes.

About

Código para baixar livros do site passei direto, utilizando o tag da imagem que aparece na visualização da página

License:MIT License


Languages

Language:Jupyter Notebook 100.0%