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

Hoe download ik een URL als een bestand?

Advertisement

Een website URL heeft een aantal MP3 bestanden “verborgen” door ze in te sluiten als Shockwave bestanden, als volgt.

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

Hoe kan ik de bestanden downloaden om ze off-line te beluisteren?

Ik heb twee methoden gevonden:

1. De Stack Overflow Methode

Maak een nieuw lokaal HTML bestand met alleen de links, bijvoorbeeld:

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

Open het bestand in de browser, klik met de rechtermuisknop op de link en Bestand > Link opslaan als.

2. De Super User Methode

Installeer de Firefox addin Iget . (Zorg ervoor dat u de juiste versie voor uw Firefox-versie gebruikt.)

Extra > Downloads > Voer URL in het veld in.

*Zijn er nog andere manieren? *

Advertisement
Advertisement

Antwoorden (17)

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

3. De command-line methode

Download/install/build wget of soortgelijk en download vanaf de command-line:

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

Op Linux gebruikt u ‘wget’ op de opdrachtregel:

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

Als u een soortgelijk programma op Windows wilt, kunt u wget installeren via Cygwin of een van de GNU Win32 ports gebruiken.

Op Mac OS X is er cURL , die een Windows versie lijkt te hebben.

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

Ik gebruik DownThemAll voor dit. Je kunt de link gewoon kopiëren, het managervenster openen en ‘URL toevoegen’ selecteren, ervan uitgaande dat het de links niet oppikt als het normaal wordt uitgevoerd.

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

als je de URL’s klaar hebt en een vanilla Firefox, kun je URL’s gewoon downloaden door ze in de download manager te plakken. Ik heb dit net getest met FF v26 en het werkt nog steeds zo. btw jtbandes zegt, dit werkt ook in 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

Hier is een manier om on the fly een downloadpagina te maken zonder je browser te verlaten.

  1. Navigeer naar de webpagina (die volgens mij http://www.cbc.ca/thesundayedition/ ?).
  2. Typ dit JavaScript in je adresbalk:

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

Wat denk je van deze website: www.downloadurlfile.com ?(http://www.downloadurlfile.com) ?? Het maakt een downloadbare link naar de URL.

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

Als je Firefox gebruikt, heb je geen add-ons nodig. Ga gewoon naar menu Tools “ Page Info (of druk op Control/Command-I) en selecteer de Media tab. Hier zie je alle media (afbeeldingen, video, audio, …) ingebed in de pagina, inclusief een "Opslaan als…” knop .

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

Firefox 10.0.2 kan nog steeds niet rechtstreeks een URL downloaden.

De oorspronkelijke asker first methode (HTML bestandje maken met <a href="...">link</a>, openen in Firefox, rechtsklik op de link, opslaan als) kan geoptimaliseerd worden met een beetje javascript zoals dit:

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

Dit kleine HTML bestand kan naar favoriet worden gezet. Dus de nieuwe stroom zal zijn:

  • Open deze HTML vanuit favoriet
  • Kopieer plak URL in het tekstvak
  • Klik ‘Link bijwerken’
  • Klik rechts op ‘Download Link’, Opslaan Als

(Of kopieer het gewoon in een jsFiddle en gebruik het daar, bijvoorbeeld zoals dit )

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

In Safari hoeft u alleen maar het activiteitenvenster te openen en vervolgens op het bestand in de lijst met bestanden te klikken. Het downloaden van het bestand zou dan moeten beginnen.

Als de media in een nieuw venster wordt geopend en het menu Bestand - Opslaan als is uitgeschakeld, dan gebruik ik het volgende op 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

Er is ook een overvloed aan download-apps die het klembord in de gaten houden en die beginnen met het downloaden van een bestand wanneer het naar het klembord wordt gekopieerd, als je van dat soort dingen houdt. Ik heb in het verleden FreeDownloadManager gebruikt.

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

De andere commandoregelmethode is Curl die ook URL’s uit een bestand kan lezen. Als alternatief kunt u een script van een hoger niveau schrijven dat de originele pagina krijgt, en de URL’s uitleest om ze individueel te krijgen met iets als Perl, Python, Ruby, misschien zelfs JScript, of ZSH .

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

Ik gebruik altijd de wget applicatie op linux of axel als ik weet dat ik de server niet zal overbelasten met 4 verbindingen en ik het sneller wil. Beide zijn beschikbaar op windows met Cygwin. Als het op een site staat die ik vaak zal scrapen, maak dan een script om de URL voor me te extraheren en voer iets dergelijks uit.

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

Als uw browser het starten van een download via een directe URL niet ondersteunt (zoals Safari ), kunt u de URL gewoon in de adresbalk kopiëren en naar Bestand > Opslaan als gaan.

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

Voor Safari kan dit worden bereikt door de URL in het venster downloads te plakken.

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

U kunt het proces automatiseren door gebruik te maken van Xidel :

Xidel is een opdrachtregeltool voor het downloaden en extraheren van gegevens uit HTML/XML-pagina’s of JSON-API’s, met behulp van CSS, XPath 3.0, XQuery 3.0, JSONiq of patroonsjablonen. Het kan ook nieuwe of getransformeerde XML/HTML/JSON-documenten maken.

Xidel is xmllint, jq, curl/wget alles verpakt in één. Het heeft misschien niet elke functie die de anderen hebben, maar het komt aardig in de buurt.

Extraheer de url:

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

of

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

Download de url:

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

P.s. Deze query’s gebruiken Windows aanhalingstekens. Als je Linux gebruikt, wissel dan " en ' om:

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

Probeer eerst de URL in de webbrowser te bezoeken. Het zou moeten vragen om de download. Maar, als plug-ins de boel verpesten, zie dan hieronder.

Installeer een download manager zoals Internet Download Manager en gebruik zijn URL toevoegen optie om de URL in kwestie te plakken. Dit kan elk type bron betrouwbaar downloaden.

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

Kopieer en plak de URL in Firefox en voila. Onmiddellijke download. Verreweg de gemakkelijkste methode ; )

Advertisement

Gerelateerde vragen

21
13
6
11
6
Advertisement
Advertisement