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

0
  

Volafile.io Live Filesharing & Chat

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

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

¿Cómo descargar todos los archivos en una sala de Volafile.io? Prefiero una solución de línea de comandos (Open Source, instalable por homebrew ), algo como lo que es youtube-dl para YouTube.

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

    
pregunta Ivanov 23.03.2016 - 19:34

3 respuestas

2

Esta es la única forma en la que he podido realizar el DL'ing todo o parcial en Volafile usando jdownloader.

Usando Firefox.

Asegúrate de que Jdownloader se esté ejecutando.

Obtén el plugin linkgopher.

Mientras estés en el archivo volador, filtra los elementos que deseas usando el cuadro de búsqueda en la parte superior.

A continuación, ejecute linkgopher y haga clic en "todos los enlaces" para abrir una nueva pestaña de firefox con los enlaces de volafile.

Mientras esté en la pantalla de linkgpher, presione CONTROL + C (copiar) y todos los enlaces se transferirán a la pantalla de linkgrabber de jdownloader, donde puede ser selectivo o simplemente descargarlos todos. Si llegaste hasta aquí, descubrirás todas las cosas que puedes y no puedes hacer con este arreglo.

Alguien ha publicado acerca de descargarlos todos (complemento): no está disponible o no funciona, los he probado todos. Linkgpher funciona realmente bien. Puede resaltar los enlaces que desee antes de pulsar CONTROL + C también.

    
respondido por el user296488 22.07.2018 - 18:45
2

Puedes pegar esto en tu consola 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)
}
    
respondido por el Bill 14.01.2018 - 21:22
1

Firefox ¡Bájenlos a todos! extensión (libre de mozilla)

Resalta todos los archivos que deseas obtener. Haga clic derecho y seleccione Descargar selección.

Alternativamente, puedes hacer clic derecho, decirle que descargue todo, seleccionar el filtro de todos los archivos y descargar la carpeta y ver cómo funciona. Incluso omitirá o cambiará el nombre de los archivos duplicados según lo solicite.

Funciona perfecto y es gratis.

    
respondido por el Leptoid 28.03.2016 - 12:14

Lea otras preguntas en las etiquetas