web-dev-qa-db-fra.com

télécharger des fichiers via terminal/cmdline via wetransfer.com

poeple de plus en plus m'envoyer de gros fichiers Zip par wetransfer, ce qui est bienaussi ça marche et je n'ai pas besoin d'installer un ftp ou de télécharger moi-même . est assis sur une connexion rapide.

j'ai essayé de wget le lien que wetransfer envoie par courrier, mais je ne reçois que la page d'informations HTML qui apparaît avant que wetransfer n'envoie le fichier via http

j'ai essayé un navigateur txt (lynx, elinks) mais wetrasnfer continue de marmonner à propos de "navigateur obsolète" et cela ne fonctionne pas du tout

je finis par télécharger sur mon ordinateur portable et à télécharger via DSL étranglé sur le serveur qui prend toute la nuit ...

quelqu'un at-il eu du succès avec le téléchargement de liens wetransfer depuis un terminal linux?

thnx mart

47
user2039215
  1. Tout d’abord, obtenez le lien de téléchargement réel. 
  2. En utilisant votre navigateur (j'utilise Firefox), cliquez sur "Lien de téléchargement" sur la page de téléchargement de WeTransfer. 
  3. Une fois le téléchargement commencé, cliquez avec le bouton droit sur le fichier en cours de téléchargement et sélectionnez "Copier le lien de téléchargement". 
  4. Découvrez l'agent d'utilisateur de votre navigateur. Vous pouvez utiliser whatsmyuseragent.com pour le saisir. 
  5. Préparez votre commande wget et téléchargez le fichier.

Exemple: 

wget --user-agent Mozilla/4.0 '[your big address here]' -O dest_file_name

N'oubliez pas les citations.

[votre grande adresse ici] doit être le lien direct vers le fichier, pas la page html transmise. Vous pouvez obtenir la grande adresse en démarrant le téléchargement sur n’importe quelle machine, puis en copiant le lien depuis votre gestionnaire de téléchargement (par exemple, firefox, chrome)

93
Meetai.com

Alejandro Alonso a écrit un script Python py-wetransfer pour le téléchargement de fichiers wetransfer en mode ligne de commande.

Avec une adresse de transfert similaire à https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ vous pouvez exécuter cette commande pour télécharger le fichier:

python wetransfer.py -u https://www.wetransfer.com/downloads/XXXX/YYYY/ZZZZ

Cela nécessite Python et Requests.

14
Christian Toffolo

Je ne pouvais pas le faire fonctionner avec wget alors voici une alternative en utilisant curl:

curl 'https://download.wetransfer.com/{pretty_long_appendix_here}' --location --output {file_name_on_my_disk}

remplacer 

https://download.wetransfer.com/ {pretty_long_appendix_here}

avec l’URL de téléchargement que vous obtenez lorsque vous commencez le téléchargement. 

En chrome par exemple, lancez le téléchargement et allez à

Fenêtre> Téléchargements

Arrêtez le téléchargement en cours et copiez l’URL de téléchargement en cliquant dessus avec le bouton droit de la souris.

Remplacer

{nom_fichier_sur_mon disque}

avec le nom actuel, vous voulez que le fichier soit stocké sur votre disque.

6
Vincent

Si vous n'avez pas d'accès au terminal, voici un script PHP qui peut télécharger les liens WeTransfer.

Je l'ai utilisé pour gagner du temps lorsque je dois télécharger des fichiers sur mon ordinateur, puis les télécharger sur un serveur.

0
2519211