¿Cómo descargar por lotes todos los archivos en una sala Volafile.io?

Volafile.io Live Filesharing & Chat

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

Hay Solicitud de función: descargar todo el contenido de una sala en un archivo .zip. # 117 . No deseo depender de la solicitud de esa función.

¿Cómo descargar todos los archivos en una sala Volafile.io? Prefiero una solución de línea de comandos (código abierto, instalable por homebrew), algo así como «s youtube-dl para YouTube.

Jdwonloader en este momento no «t es compatible con Volafile.io. Si no hay una solución CLI, ¿cómo hacer eso con GUI?

Comentarios

  • ¿Podría proporcionar una URL real ¿Entonces puedo probar con algunas utilidades CLI?

Respuesta

Puede pegar este JavaScript en la consola de desarrollador de 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) }  

Comentarios

  • ¡Bienvenido a Ask Different! Hay ' suficientes aquí que algunos comentarios o una explicación podrían ser agradables; si pudiera, ¿podría agregar algo?
  • Se agregaron algunos comentarios para explicar qué está pasando

Respuesta

Esta es la única forma en que he podido descargar todos o algunos archivos de Volafile usando JDownloader:

  1. Usar Firefox .
  2. Asegúrese de que JDownloader se esté ejecutando.
  3. Obtenga el complemento de Firefox Link Gopher .
  4. Mientras esté en Volafile, filtre los elementos que desee usando el cuadro de búsqueda en la parte superior.
  5. Luego, ejecute Link Gopher y haga clic en «todos los enlaces». Esto abrirá una nueva pestaña de Firefox con los enlaces de Volafile.
  6. Mientras está en la pantalla Link Gopher, presione Ctrl + C (copiar) y todo los enlaces se transferirán a la pantalla de captura de enlaces de JDownloader, donde puede ser selectivo o simplemente descargarlos todos. Si llegaste tan lejos, descubrirás todas las cosas que puedes y no puedes hacer con este arreglo.

Alguien publicó sobre un complemento Download Them All de Firefox; o no está disponible o no funciona … los he probado todos. Link Gopher funciona muy bien. También le permite resaltar los enlaces que desea antes de presionar Ctrl + C .

Comentarios

  • Por cierto, el complemento linkgopher es para Firefox y NO para jdownloader. Lo siento, no ' lo dejé claro.

Responder

¡Firefox Downthemall! extensión (gratis de mozilla)

Resalte todos los archivos que desee obtener. Haga clic con el botón derecho y seleccione la selección de descarga.

Alternativamente, puede simplemente hacer clic con el botón derecho, indicarle que descargue todo, elegir el filtro de todos los archivos y la carpeta de descarga y ver cómo funciona. Incluso omitirá o cambiará el nombre de los archivos duplicados según lo solicite.

Funciona perfectamente y es gratis.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *