66 votes

Comment trouver le véritable URL de téléchargement sur les sites de téléchargement qui utilisent des redirections

Disons que je veux télécharger quelque chose avec wget mais le site web qui a les fichiers dont j'ai besoin redirige vers un site qui choisit automatiquement un miroir pour moi (et il n'y a pas d'URL de fichier statique fournie).

Le téléchargement depuis de tels sites fonctionne avec Firefox, mais comment obtenir l'URL réelle (pas seulement le lien vers la page de redirection) pour que je puisse télécharger ces fichiers avec wget ?

3voto

Mark Points 251

Je utilise généralement l'extension DownThemAll de firefox lorsque il y a beaucoup de liens à télécharger et que j'ai besoin de sélectionner des URLs spécifiques.

Il affiche l'URL complet et vous permet d'ajouter en mode en pause afin que vous puissiez démarrer le téléchargement quand vous le souhaitez.

Comme fonction supplémentaire, vous pouvez récupérer l'URL et sauter le téléchargement entièrement.
Cependant, si vous avez besoin de télécharger le fichier, DownThemAll est très bon en tant qu'accélérateur.

2voto

Zitrax Points 478

Ne pouvez-vous pas utiliser wget directement en utilisant le drapeau --trust-server-name ? Cela téléchargera et sauvegardera en utilisant le nom de fichier auquel il redirige.

1voto

harrymc Points 394411

Votre question est un peu floue. Il y a 2 urls ici : celui que vous utilisez, et celui qui est revenu après la redirection. Le premier vous devriez le savoir, puisqu'il provient de votre machine, tandis que le second est celui qui s'affiche dans votre navigateur. Si la question porte sur l'endroit où se trouve le fichier sur le serveur redirigé, alors il n'y a aucun moyen de le savoir.

Si vous essayez de déboguer les appels émis vers le serveur, vous pouvez utiliser l'extension firefox de firebug, des versions plus anciennes existent ici : https://addons.mozilla.org/en-US/firefox/addons/versions/1843.

1voto

Dan Gaz Points 19

Vous pouvez utiliser Curl pour télécharger une URL redirigée:

curl --location http://domainName/fileName 2> /dev/null > fileName

0voto

Vous pouvez utiliser IDM (Internet Download Manager) lorsque vous cliquez sur le lien de téléchargement non direct, il redirigera le lien et affichera le lien direct.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X