2009-07-22 22:02:45 +0000 2009-07-22 22:02:45 +0000
24
24
Advertisement

Comment télécharger une URL sous forme de fichier ?

Advertisement

L'URL d'un site web a “caché” certains fichiers MP3 en les incorporant comme fichiers Shockwave , comme suit.

<span class="caption"><!-- Odeo player --><embed src="http://odeo.com/flash/audio_player_tiny_gray.swf"quality="high" name="audio_player_tiny_gray" align="middle" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" flashvars="valid_sample_rate=true external_url=http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></span>

**Comment puis-je télécharger les fichiers pour les écouter hors ligne ? La méthode du débordement de pile_

Créer un nouveau fichier HTML local avec uniquement les liens, par exemple :

<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>

Ouvrir le fichier dans le navigateur, cliquer avec le bouton droit de la souris sur le lien et Fichier > Enregistrer le lien sous.

2. La méthode du super utilisateur

Installer l'addin Firefox Iget . (Assurez-vous d'utiliser la bonne version pour votre version de Firefox.)

Outils > Téléchargements > Entrez l'URL dans le champ.

**Existe-t-il d'autres moyens ?

Advertisement
Advertisement

Réponses (17)

14
14
14
2009-07-22 22:09:51 +0000

3. La méthode de la ligne de commande

Télécharger/installer/construire wget ou similaire et télécharger à partir de la ligne de commande :

wget http://some/url
```.
12
12
12
2009-07-22 22:11:36 +0000

Sous Linux, utilisez “wget” sur la ligne de commande :

wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

Si vous souhaitez un outil similaire sous Windows, vous pouvez installer wget via Cygwin ou utiliser l'un des ports GNU Win32 .

Sous Mac OS X, il y a cURL , qui semble avoir une version de Windows.

9
Advertisement
9
9
2009-07-22 23:25:14 +0000
Advertisement

J'utilise DownThemAll pour cela. Vous pouvez simplement copier le lien, ouvrir la fenêtre du gestionnaire et sélectionner “Ajouter une URL”, en supposant qu'il ne récupère pas les liens lorsqu'il fonctionne normalement.

7
7
7
2014-01-31 08:25:35 +0000

si vous avez les URLs prêtes et un Firefox vanille, vous pouvez simplement télécharger les URLs en les collant dans le gestionnaire de téléchargement. Je viens de tester cela avec FF v26 et cela fonctionne toujours comme ça. A propos de jtbandes, cela fonctionne aussi dans Chrome. http://lifehacker.com/5915644/download-any-file-or-web-page-by-pasting-its-url-into-firefoxs-download-window

6
Advertisement
6
6
2009-08-29 17:24:54 +0000
Advertisement

Voici un moyen de créer une page de téléchargement à la volée sans quitter votre navigateur.

  1. naviguez jusqu'à la page web (qui doit être http://www.cbc.ca/thesundayedition/ ?).
  2. Tapez ce JavaScript dans votre barre d'adresse :

javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')

4
4
4
2012-12-11 16:43:27 +0000

Que diriez-vous de ce site web ? www.downloadurlfile.com ? Il crée un lien téléchargeable vers l'URL.

3
Advertisement
3
3
2009-10-18 00:11:20 +0000
Advertisement

Si vous utilisez Firefox, vous n'avez pas besoin de modules complémentaires. Il vous suffit d'aller dans le menu Outils “ Informations sur la page (ou d'appuyer sur Contrôle/Commande I) et de sélectionner l'onglet Média. Vous y verrez tous les médias (images, vidéo, audio, …) intégrés dans la page, y compris un bouton "Enregistrer sous…” .

2
2
2
2012-03-06 04:42:47 +0000

Firefox 10.0.2 ne peut toujours pas télécharger directement une URL.

La première méthode du demandeur original (créer un fichier HTML contenant <a href="...">link</a>, ouvrir dans Firefox, cliquer sur le lien avec le bouton droit de la souris, enregistrer sous) peut être optimisée avec un peu de javascript comme ceci :

<script type="text/javascript">
var copylink = function(){document.getElementById("thelink").href = document.getElementById("theurl").value}
</script>
<input id="theurl" type="text"/>
<button type="button" onclick="copylink()">Update Link</button>
<a id="thelink" href="">Download Link</a>

Ce petit fichier HTML peut être mis en favori. Ainsi, le nouveau flux sera :

  • Ouvrez ce fichier HTML à partir du favori
  • Copiez l'URL dans la zone de texte
  • Cliquez sur “Update Link”
  • Faites un clic droit sur “Download Link”, Enregistrez sous

(Ou copiez le simplement dans un jsFiddle et utilisez le là, par exemple comme ceci )

1
Advertisement
1
1
2009-07-23 06:02:22 +0000
Advertisement

Avec Safari, il suffit d'ouvrir la fenêtre d'activité et de cliquer sur le fichier dans la liste des fichiers. Il devrait alors commencer à télécharger le fichier.

Si le média s'ouvre dans une nouvelle fenêtre et que le menu File -> Save As est désactivé, alors j'utilise ce qui suit sur Mac OS X.

curl -o sundayEdition.mp3 http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
1
1
1
2009-07-22 23:26:00 +0000

Il existe également une pléthore d'applications de téléchargement de contrôle du presse-papiers qui lancent le téléchargement d'un fichier lorsqu'il est copié dans le presse-papiers si vous aimez ce genre de choses. J'ai déjà utilisé FreeDownloadManager dans le passé.

1
1
1
2009-07-23 07:40:11 +0000

L'autre méthode de ligne de commande serait Curl qui peut également lire les URL d'un fichier. Vous pouvez aussi écrire un script de niveau supérieur qui récupère la page originale et analyse les URL pour les obtenir individuellement en utilisant quelque chose comme Perl, Python, Ruby, peut-être même JScript, ou ZSH .

0
0
0
2009-07-22 22:09:49 +0000

J'utilise toujours l'application wget sur linux ou axel si je sais que je ne vais pas surcharger le serveur avec 4 connexions et que je veux qu'il soit plus rapide. Les deux sont disponibles sur Windows avec Cygwin. Si c'est sur un site que je gratte souvent, créez un script pour extraire l'URL pour moi et exécutez le même.

0
0
0
2009-07-23 04:34:00 +0000

Si votre navigateur ne permet pas de démarrer un téléchargement via une URL directe (comme Safari ), vous pouvez simplement copier l'URL dans la barre d'adresse et aller dans Fichier > Sauvegarder sous.

0
0
0
2009-07-22 23:33:12 +0000

Pour Safari, cela peut être fait en collant l'URL dans la fenêtre de téléchargement.

0
0
0
2014-01-31 09:13:24 +0000

Vous pouvez automatiser le processus en utilisant Xidel :

Xidel est un outil en ligne de commande permettant de télécharger et extraire des données de pages HTML/XML ou d'API JSON, à l'aide de modèles CSS, XPath 3.0, XQuery 3.0, JSONiq ou de modèles. Il peut également créer des documents XML/HTML/JSON nouveaux ou transformés.

Xidel est xmllint, jq, curl/wget tout cela en un seul document. Il n'a peut-être pas toutes les caractéristiques des autres, mais il s'en rapproche beaucoup.

Extrayez l'url :

xidel -s "http://yoursite/" -e "//embed/substring-after(@flashvars,'external_url=')"
http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

ou

xidel -s "http://yoursite/" -e "//embed/extract(@flashvars,'http.+')"
http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

Télécharger l'url :

xidel -s "http://yoursite/" -f "//embed/extract(@flashvars,'http.+')" --download .

P.s. Ces requêtes utilisent les citations de Windows. Si vous êtes sous Linux, assurez-vous de permuter " et ' :

xidel -s "http://yoursite/" -f '//embed/extract(@flashvars,"http.+")' --download .
0
0
0
2014-01-31 08:49:09 +0000

Tout d'abord, essayez de visiter l'URL dans le navigateur web. Il devrait vous inviter à télécharger. Mais, si les plug-ins font des erreurs, voir ci-dessous.

Installez un gestionnaire de téléchargement comme Internet Download Manager et utilisez son option d'ajout d'URL pour coller l'URL en question. Cela permet de télécharger n'importe quel type de ressources de manière fiable.

-1
-1
-1
2013-06-30 06:01:57 +0000

Copiez et collez l'URL dans Firefox et voilà. Téléchargement instantané. Méthode de loin la plus simple ; )

Advertisement

Questions connexes

21
13
6
11
4
Advertisement
Advertisement