Como pegar o link de download que um software usa para baixar arquivos? [fechadas]

1

Eu tenho um software que baixa um arquivo da internet. Como eu poderia capturar o link de download do qual o software está baixando os arquivos e usá-lo para baixar usando meu gerenciador de downloads?

Estou tentando procurar um método geral que capture os links dos quais qualquer software baixa o arquivo.

Exemplos ilustrativos

  • O gerenciador de downloads audíveis faz o download de um arquivo de audiolivros [Eu preciso capturar o link de download que o audible está baixando para usar este link para baixar usando meu gerenciador de downloads.]
  • O arquivo de instalação do Maya 3D Max é um pequeno arquivo que faz o download do arquivo de instalação real que é enorme. [Eu preciso capturar o link de download deste arquivo para baixá-lo usando meu gerenciador de downloads.]
  • O Kaspersky baixa suas atualizações. [Eu preciso capturar os links de download dos arquivos de atualizações para baixá-los usando meu gerenciador de downloads.]
  • E assim por diante.
por Omar 05.04.2015 / 10:55

1 resposta

0

  1. Para download direto, você pode usar URLs estáticos e funcionará bem. Mas acredito que não é o seu caso.
  2. Para URLs dinâmicos, você pode capturar o link de download por qualquer ferramenta de monitoramento HTTP. O Fiddler irá capturar o pedido / resposta se o downloader suportar o proxy do wininet; Ou você pode ter que configurar o proxy no downloader para rotear a solicitação pelo Fiddler. Para aplicativos não-proxy suportados, você pode escolher qualquer um dos Microsoft Network Monitor ou Microsoft Message Analyzer ou Wireshark .

    • Os sites da Web podem oferecer URLs dinâmicos que são válidos apenas para uma sessão específica. Então, se você está capturando uma URL gerada (ou calculada), ela pode se tornar inválida quando você tenta outra sessão.
    • Os cookies podem ser necessários para URLs dinâmicos. Downloaders como o JDownloader, o FDM e muitos outros o suportam.
    • Arquivos de mídia (por exemplo, YouTube) baixados por blocos e construídos em um único arquivo por downloaders. Então, o link que você captura pode apontar apenas para uma parte do arquivo.
    • Por Maya 3D Max installer , acho que você se refere aos provedores de download da Akamai. (Eles foram usados pela Adobe e AutoDesk se bem me lembro). Em muitos casos, eles oferecem instaladores offline. Então você pode usar esses links.
    • Os programas antivírus podem usar protocolos de propriedade por motivos de segurança e o arquivo baixado é construído / descompactado / consumido pelo aplicativo. Por isso, sugiro que você faça o download dos arquivos de atualização off-line semanais ou mensais.
por 07.04.2015 / 14:14