Depende de como o download está configurado.
Com determinados downloads, o download é iniciado com um formulário GET
/ POST
. Então, se você observar a ação do formulário do botão de download final, verá o URL de download.
Em outros casos, o download é iniciado por um redirecionamento (por exemplo, um PRG ou um redirecionamento de JavaScript que recebe o URL de download por meio de uma solicitação de XHR). Nesse caso, você pode usar os dados de violação do Firefox add-on para encontrar o URL de download no tráfego HTTP, ou você pode clicar com o botão direito do mouse no download do gerenciador de downloads do Firefox e Copy Download Link
.
Mas há alguns sites que usam um URL de uso único ou um cookie que contém um token de uso único, que impedem várias tentativas de download, portanto, capturar o URL de download por meio da solicitação HTTP é inútil. Nesses casos, você precisa examinar a origem da página para ver onde é possível capturar a URL de download antes de iniciar o download. Muitas vezes, você pode encontrar o URL de download e / ou o token de segurança no JS da página. Caso contrário, é normalmente encontrado na resposta de um serviço AJAX que o JS solicita. Ou, você pode ter que analisar a fonte JS e observar variáveis específicas para capturar todos os componentes de solicitação de download sem realmente ativar o download.