Comment télécharger par lots tous les fichiers d'une pièce Volafile.io?

0

Volafile.io Live Filesharing & amp; Bavarder

Exemple d'URL: https://volafile.io/r/$ID.

Il y a Demande de fonctionnalité: Téléchargez tout le contenu d'une pièce dans un fichier .zip. # 117 . Je ne souhaite pas dépendre de cette demande de fonctionnalité.

Comment télécharger tous les fichiers dans une salle Volafile.io? Je préfère une solution de ligne de commande (Open Source, installable par homebrew ), quelque chose comme ce qui est youtube-dl pour YouTube.

Jdwonloader pour le moment ne supporte pas Volafile.io. S'il n'y a pas de solution CLI, comment faire avec une interface graphique?

Ivanov
la source
1
Pourriez-vous fournir une vraie URL afin que je puisse tester certains utilitaires CLI?
user3439894

Réponses:

2

C’est la seule façon pour moi d’accomplir totalement ou partiellement l’utilisation de jdownloader sur Volafile.

Utiliser Firefox.

Assurez-vous que Jdownloader est en cours d'exécution.

Obtenez le plugin linkgopher.

Dans Volafile, filtrez les éléments de votre choix à l'aide de la zone de recherche en haut.

Ensuite, lancez linkgopher et cliquez sur "tous les liens" cela ouvrira un nouvel onglet Firefox avec les liens de volafile.

Dans l'écran de linkgpher, appuyez sur Ctrl + C (copie) et tous les liens seront transférés vers l'écran de capture de liens de jdownloader où vous pourrez être sélectif ou tout simplement les télécharger. Si vous en êtes aussi loin, vous découvrirez tout ce que vous pouvez et ne pouvez pas faire avec cet arrangement.

Quelqu'un a posté sur downloadthem all (plugin) -il n'est pas disponible ou ne fonctionne pas ,,,, je les ai tous essayés. Linkgpher fonctionne vraiment bien. Vous pouvez également mettre en évidence les liens souhaités avant d'appuyer sur CTRL + C.

user296488
la source
Au fait, le plugin linkgopher est pour firefox et PAS jdownloader. Désolé, je n'ai pas précisé.
user296488
2

Vous pouvez coller ceci dans votre console 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)
}
Bill
la source
Bienvenue à Ask Different! Il y a assez de choses ici pour que certains commentaires ou une explication soient bien; si vous pouviez, pouvez-vous ajouter quelque chose?
JMY1000
Ajout de quelques commentaires pour expliquer ce qui se passe
Bill
1

Firefox Downthemall! extension (libre de mozilla)

Mettez en surbrillance tous les fichiers que vous souhaitez obtenir. Faites un clic droit et sélectionnez la sélection de téléchargement.

Alternativement, vous pouvez simplement cliquer avec le bouton droit de la souris, lui dire de tout télécharger, choisir le filtre de tous les fichiers et le dossier de téléchargement, puis regarder. Il va même sauter ou renommer les fichiers en double que vous demandez.

Fonctionne parfaitement et est gratuit.

Leptoid
la source