Como fazer o download em lote de todos os arquivos em uma sala Volafile.io?

Compartilhamento de arquivos ao vivo do Volafile.io & Bate-papo

Exemplo de URL: https://volafile.io/r/$ID.

Existe Solicitação de recurso: Baixe todo o conteúdo de uma sala em um arquivo .zip. # 117 . Não desejo depender dessa solicitação de recurso.

Como baixar todos os arquivos em uma sala Volafile.io? Prefiro uma solução de linha de comando (código aberto, instalável por homebrew), algo como o que “s youtube-dl para o YouTube.

Jdwonloader no momento não “t suporte Volafile.io. Se não houver solução CLI, como fazer isso com a GUI?

Comentários

  • Você poderia fornecer um URL real para que eu possa testar alguns utilitários CLI?

Resposta

Você pode colar este JavaScript no console de desenvolvedor do Chrome:

 // Get all download links var fileArray = document.getElementsByClassName("file_left_part") // Loop through all the file links and append a new link to the DOM // with a download attribute for (var i = 0; i < fileArray.length; i++) { var dlLink = document.createElement("a") dlLink.download = "" dlLink.href = fileArray[i].href dlLink.className = "filetype_download" document.body.appendChild(dlLink) } // Select all the download links we just created var dlLinkArray = document.getElementsByClassName("filetype_download") // Create a function to click on each link in series with a delay // of 2.5 seconds (volafile will rate limit you otherwise) function clickIt(i) { setTimeout(function() { dlLinkArray[i].click() }, i * 2500) } // Run our click function on every download link for (var i = 0; i < dlLinkArray.length; i++) { clickIt(i) }  

Comentários

  • Bem-vindo ao Ask Different! Há ' s o suficiente acontecendo aqui para que alguns comentários ou uma explicação sejam interessantes; se você pudesse, poderia acrescentar algo?
  • Adicionados alguns comentários para explicar o que está acontecendo

Resposta

Esta é a única maneira que consegui baixar todos ou alguns arquivos do Volafile usando JDownloader:

  1. Use o Firefox .
  2. Verifique se o JDownloader está em execução.
  3. Obtenha o complemento do Firefox Link Gopher .
  4. Enquanto estiver no Volafile, filtre os itens que deseja usando a caixa de pesquisa na parte superior.
  5. Em seguida, execute Link Gopher e clique em “todos os links”. Isso abrirá uma nova guia do Firefox com os links do Volafile.
  6. Enquanto estiver na tela Link Gopher, pressione Ctrl + C (copiar) e tudo os links serão transferidos para a tela do linkgrabber do JDownloader onde você pode ser seletivo ou apenas baixar todos eles. Se você chegou até aqui, “descobrirá todas as coisas que pode e não pode fazer com esse arranjo.

Alguém postou sobre um complemento Baixe todos eles para Firefox – ele também não está disponível ou não funciona … Eu tentei todos eles. Link Gopher funciona muito bem. Ele também permite que você destaque os links que deseja antes de pressionar Ctrl + C .

Comentários

  • A propósito, o plug-in linkgopher é para o firefox e NÃO para o jdownloader. Desculpe, não ' deixei isso claro.

Resposta

Firefox Downthemall! extensão (grátis do mozilla)

Selecione todos os arquivos que deseja obter. Clique com o botão direito e selecione a seleção de download.

Alternativamente, você pode apenas clicar com o botão direito, dizer para fazer o download de todos, escolher o filtro de todos os arquivos e a pasta de download e assistir. Ele irá até mesmo pular ou renomear arquivos duplicados conforme sua solicitação.

Funciona perfeitamente e é gratuito.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *