Jump to content

Como baixar arquivos em PDF sem precisar clicar em cada link ?


AUREO SOUTO

Postagens Recomendadas

Problema

Trata-se de uma análise do problema e exposição de uma possível solução. Considero que depende do nível de conhecimento de cada um. Tem como objetivo partilhar conhecimento.

 

Cenário Site voltado para concursos disponibiliza provas para baixar gratuitamente. 

 

  • Como baixar provas anteriores sem precisar clicar em cada link ?

                Tive que analisar "código fonte" da página. O site retorna várias páginas(paginação) com os links

  • Como o site disponibiliza os links ?

                Percebi que cada link seguia um "padrão"

  • O que vou fazer com estes links ?

              "Armazenar" em algum lugar para fazer download posteriormente

  • Como farei o download?

               Inicialmente vou utilizar um gerenciador de download externo à solução

  • Como armazenarei os arquivos baixados?

               Verei apenas quando estiver com os links

  • Daqui pra frente, caso surja outra questão, alterarei conforme a necessidade.

 

 Recursos utilizados na implementação

  • manipular arquivos em diretório
  • capturar dados (links) dentro de arquivo, utilizando expressão regular (usei o site regex101.com para testar)
  • armazenar dados encontrados (durante a execução )
  • salvar dados em arquivo

Recursos externos

 

Estrutura do Projeto

image.png

* desconsidere gitignore e nbproject

 

Métodos implementados

 

image.png

Enfim, o código fonte está disponível aqui.

 

Valeu!

 

 

 

 

 

 

  • Curtir 2
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...