1 votos

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

Volafile.io: intercambio de archivos y chat en directo

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

Hay Petición de funciones: Descargar todo el contenido de una sala en un archivo .zip. #117 . No quiero depender de esa petición de función.

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

Jdwonloader por el momento no soporta Volafile.io. Si no hay solución CLI, ¿cómo hacerlo con GUI?

1 votos

¿Podrías proporcionarme una URL real para que pueda hacer pruebas con algunas utilidades CLI?

2voto

Robert Munn Puntos 126

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

0 votos

¡Bienvenido a Ask Different! Aquí está ocurriendo lo suficiente como para que algunos comentarios o una explicación pudieran estar bien; si pudieras, ¿podrías añadir algo?

0 votos

Añadido algunos comentarios para explicar lo que está pasando

2voto

user296488 Puntos 21

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

  1. Usa Firefox.
  2. Asegúrese de que JDownloader está funcionando.
  3. Obtener el complemento de Firefox Enlace Gopher .
  4. En Volafile, filtre los artículos que desee utilizando el cuadro de búsqueda de la parte superior.
  5. A continuación, ejecute Link Gopher y haga clic en "todos los enlaces". Esto abrirá una nueva pestaña de Firefox con los enlaces de Volafile.
  6. En la pantalla de Link Gopher, pulse Ctrl + C (copiar) y todos los enlaces serán transferidos a la pantalla del linkgrabber de JDownloader donde puedes ser selectivo o simplemente descargarlos todos. Si has llegado hasta aquí, te habrás dado cuenta de todo lo que puedes y no puedes hacer con este arreglo.

Alguien publicó un add-on para Firefox llamado "Download Them All" - o no está disponible o no funciona Los he probado todos. Link Gopher funciona muy bien. También te permite resaltar los enlaces que quieres antes de pulsar Ctrl + C .

0 votos

Por cierto, el plugin de linkgopher es para firefox y NO para jdownloader. Siento no haberlo dejado claro.

1voto

Joseph Puntos 22

Firefox Extensión Downthemall! (gratuita de mozilla)

Resalte todos los archivos que desee obtener. Haga clic con el botón derecho del ratón y seleccione "Descargar selección".

Como alternativa, puedes hacer clic con el botón derecho, decirle que descargue todo, elegir el filtro de todos los archivos y la carpeta de descarga y ver cómo lo hace. Incluso omitirá o renombrará los archivos duplicados como usted lo solicite.

Funciona perfectamente y es gratis.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X