Come scaricare in batch tutti i file in una stanza Volafile.io?

0

Volafile.io Live Filesharing & Chat

URL di esempio: https://volafile.io/r/$ID .

C'è Richiesta di funzione: scarica tutto il contenuto di una stanza in un file .zip. # 117 . Non desidero dipendere da quella richiesta di funzionalità.

Come scaricare tutti i file in una stanza Volafile.io? Preferisco una soluzione a riga di comando (Open Source, installabile da homebrew ), qualcosa di simile a youtube-dl per YouTube.

Jdwonloader al momento non supporta Volafile.io. Se non c'è una soluzione CLI, come fare con la GUI?

    
posta Ivanov 23.03.2016 - 19:34
fonte

3 risposte

2

Questo è l'unico modo in cui sono stato in grado di eseguire il DLing tutto o in parte su Volafile usando jdownloader.

Uso di Firefox.

Assicurati che Jdownloader sia in esecuzione.

Ottieni il plugin linkgopher.

Mentre ti trovi in volafile, filtra gli elementi che desideri utilizzando la casella di ricerca in alto.

Successivamente, esegui linkgopher e fai clic su "tutti i link" per aprire una nuova scheda firefox con i collegamenti da volafile.

Mentre ti trovi nella schermata di linkgpher, premi CONTROL + C (copia) e tutti i link verranno trasferiti alla schermata linkgrabber di jdownloader dove puoi essere selettivo o semplicemente scaricarli tutti. Se sei arrivato così lontano, scoprirai tutte le cose che puoi e non puoi fare con questo accordo.

Qualcuno ha postato su downloadthem all (plugin) - o non è disponibile o non funziona , li ho provati tutti. Linkgpher funziona davvero bene. Puoi evidenziare i collegamenti che desideri prima di colpire anche CONTROL + C.

    
risposta data 22.07.2018 - 18:45
fonte
2

Puoi incollarlo nella tua console di 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)
}
    
risposta data 14.01.2018 - 21:22
fonte
1

Firefox DownThemAll! estensione (gratuita da Mozilla)

Evidenzia tutti i file che vuoi ottenere. Fai clic con il tasto destro e seleziona la selezione del download.

In alternativa, puoi semplicemente fare clic con il pulsante destro del mouse, dirgli di scaricare tutto, selezionare il filtro di tutti i file e scaricare la cartella e guardarla. Salterà o rinominerà i file duplicati come richiesto.

Funziona perfettamente ed è gratuito.

    
risposta data 28.03.2016 - 12:14
fonte

Leggi altre domande sui tag