J'essaie Dans Google Drive, comment pouvez-vous créer un lien direct vers "Télécharger" un fichier zip et ne pas afficher le contenu? mais ça ne marche pas. Je ne sais pas trop comment répéter la question. Il télécharge un fichier HTML «trop gros pour être analysé par un antivirus» et lorsque j'essaye, https://drive.google.com/uc?export=download&confirm=no_antivirus&id=
il le télécharge toujours.
Edit: j'ai essayé de le wget --save-cookies /tmp/cookie.txt --load-cookies /tmp/cookie.txt
répéter, toujours pas de dés.
Réponses:
Un cookie doit correspondre au paramètre d'URL "confirmer" et il est modifié à chaque appel.
Voici un script perl pour télécharger ces fichiers sans surveillance.
Avec l'URL de la page d'avertissement de l'analyse antivirus ( https://drive.google.com/uc?export=download&confirm=s5vl&id=XXX ), ce code devrait suffire:
la source
Après avoir passé de nombreuses heures à essayer d'obtenir un lien de téléchargement direct qui contourne l'analyse antivirus, je l'ai finalement compris par accident. Une URL dans le format ci-dessous avec votre clé API Google contournera l'analyse antivirus. Je n'ai pu trouver cela documenté nulle part ( voici le document officiel ), donc utilisez-le à vos risques et périls car les futures mises à jour pourraient le casser. https://www.googleapis.com/drive/v3/files/fileid/?key=yourapikey&alt=media
la source
Essayez ceci
Si le fichier total est supérieur à 2 Go, je ne pense pas que vous serez en mesure de télécharger sans se décomposer en lots.
la source
Ok, Google utilise le format URL suivant pour le lien de téléchargement final:
Remarquez le paramètre de confirmation qui semble changer à chaque fois que vous accédez au lien d'origine. Peut-être que c'est un jeton éphémère ou une correspondance de cookie ou quelque chose?
la source
Je crée simplement un javascript pour qu'il capture automatiquement le lien et télécharge et ferme l'onglet avec l'aide de tampermonkey .
la source