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

Wie kann ich eine URL als Datei herunterladen?

Eine Website-URL hat einige MP3-Dateien “versteckt”, indem sie als Shockwave -Dateien eingebettet wurden, wie folgt.

<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>

Wie kann ich die Dateien zum Offline-Hören herunterladen?

Ich habe zwei Methoden gefunden:

1. Die Stack Overflow-Methode

Erstellen Sie eine neue lokale HTML-Datei mit nur den Links, zum Beispiel:

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

Öffnen Sie die Datei im Browser, klicken Sie mit der rechten Maustaste auf den Link und wählen Sie Datei > Link speichern unter.

2. Die Superuser-Methode

Installieren Sie das Firefox-Addin Iget . (Stellen Sie sicher, dass Sie die richtige Version für Ihre Firefox-Version verwenden.)

Extras > Downloads > URL in das Feld eingeben.

Gibt es noch andere Möglichkeiten?

Antworten (17)

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

3. Die Kommandozeilenmethode

Download/install/build wget oder ähnlich und Download über die Kommandozeile:

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

Unter Linux benutzen Sie ‘wget’ auf der Kommandozeile:

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

Wenn Sie ein ähnliches Tool unter Windows wollen, können Sie wget über Cygwin installieren oder einen der GNU Win32 Ports benutzen.

Für Mac OS X gibt es cURL , das eine Windows-Version zu haben scheint.

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

Ich verwende dafür DownThemAll . Sie können den Link einfach kopieren, das Manager-Fenster öffnen und “URL hinzufügen” wählen, vorausgesetzt, dass er die Links nicht aufnimmt, wenn er normal ausgeführt wird.

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

wenn Sie die URLs parat haben und einen Vanilla Firefox, können Sie einfach URLs herunterladen, indem Sie sie in den Download-Manager einfügen. Ich habe das gerade mit FF v26 getestet und es funktioniert immer noch so. btwtbandes sagt, das funktioniert auch in Chrome. http://lifehacker.com/5915644/download-any-file-or-web-page-by-pasting-its-url-into-firefoxs-download-window

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

Hier ist eine Möglichkeit, eine Download-Seite im Handumdrehen zu erstellen, ohne den Browser zu verlassen.

  1. Navigieren Sie zu der Webseite (ich schätze, das ist http://www.cbc.ca/thesundayedition/ ?).
  2. Geben Sie dieses JavaScript in Ihre Adressleiste ein:

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

Wie wäre es mit dieser Website: www.downloadurlfile.com ?? Sie erstellt einen herunterladbaren Link zu der URL.

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

Wenn Sie Firefox verwenden, brauchen Sie keine Add-ons. Gehen Sie einfach in das Menü Extras “ Seiteninfo (oder drücken Sie Strg/Befehl-I) und wählen Sie die Registerkarte Medien. Hier sehen Sie alle Medien (Bilder, Video, Audio, …), die in der Seite eingebettet sind, einschließlich einer "Speichern unter…”-Schaltfläche .

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

Firefox 10.0.2 kann immer noch nicht direkt eine URL herunterladen.

Die ursprüngliche asker first-Methode (HTML-Datei mit <a href="...">link</a> erstellen, in Firefox öffnen, Rechtsklick auf den Link, speichern unter) kann mit ein bisschen Javascript wie folgt optimiert werden:

<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>

Diese kleine HTML-Datei kann als Favorit gespeichert werden. Der neue Ablauf wird also sein:

  • Öffnen Sie diese HTML-Datei aus dem Favoriten
  • Kopieren Sie die URL in das Textfeld
  • Klicken Sie auf ‘Link aktualisieren’
  • Klicken Sie mit der rechten Maustaste auf ‘Link herunterladen’, Speichern unter

(Oder kopieren Sie es einfach in ein jsFiddle und verwenden Sie es dort, zum Beispiel so )

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

Mit Safari müssen Sie nur das Aktivitätsfenster öffnen und dann auf die Datei in der Liste der Dateien klicken. Es sollte dann beginnen, die Datei herunterzuladen.

Wenn das Medium in einem neuen Fenster geöffnet wird und das Menü Datei -> Speichern unter deaktiviert ist, dann verwende ich auf Mac OS X folgendes.

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

Es gibt auch eine Fülle von Download-Apps zur Überwachung der Zwischenablage, die das Herunterladen einer Datei starten, wenn sie in die Zwischenablage kopiert wird, wenn Sie so etwas mögen. Ich habe in der Vergangenheit FreeDownloadManager verwendet.

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

Die andere Befehlszeilenmethode wäre Curl , die auch URLs aus einer Datei lesen kann. Alternativ können Sie ein übergeordnetes Skript schreiben, das die Originalseite abruft und die URLs analysiert, um sie einzeln zu erhalten, z. B. mit Perl, Python, Ruby, vielleicht sogar JScript oder ZSH .

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

Ich benutze immer die Anwendung wget unter Linux oder axel , wenn ich weiß, dass ich den Server nicht mit 4 Verbindungen überlasten werde und ich es schneller haben möchte. Beide sind auf Windows mit Cygwin verfügbar. Wenn es sich um eine Seite handelt, die ich oft scrapen werde, erstelle ich ein Skript, um die URL für mich zu extrahieren und führe es ähnlich aus.

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

Wenn Ihr Browser das Starten eines Downloads über eine direkte URL nicht unterstützt (z. B. Safari ), können Sie die URL einfach in die Adressleiste kopieren und auf Datei > Speichern unter gehen.

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

Bei Safari kann dies durch Einfügen der URL in das Download-Fenster erreicht werden.

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

Sie können den Prozess automatisieren, indem Sie Xidel verwenden:

Xidel ist ein Kommandozeilen-Tool zum Herunterladen und Extrahieren von Daten aus HTML/XML-Seiten oder JSON-APIs, unter Verwendung von CSS, XPath 3.0, XQuery 3.0, JSONiq oder Mustervorlagen. Es kann auch neue oder transformierte XML/HTML/JSON-Dokumente erstellen.

Xidel ist xmllint, jq, curl/wget alles in einem. Es hat vielleicht nicht jede einzelne Funktion, die die anderen haben, aber es kommt dem ziemlich nahe.

Extrahieren der Url:

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

oder

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

Herunterladen der Url:

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

P.s. Diese Abfragen verwenden Windows-Quoting. Wenn Sie unter Linux arbeiten, tauschen Sie " und ' aus:

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

Versuchen Sie zunächst, die URL im Webbrowser aufzurufen. Sie sollte zum Herunterladen auffordern. Wenn jedoch Plug-ins die Sache verderben, siehe unten.

Installieren Sie einen Download-Manager wie Internet Download Manager und fügen Sie mit der Option “URL hinzufügen” die betreffende URL ein. Damit können Sie alle Arten von Ressourcen zuverlässig herunterladen.

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

Kopieren Sie die URL und fügen Sie sie in Firefox ein und voila. Sofortiger Download. Mit Abstand die einfachste Methode ; )