Un URL del sito web ha "nascosto" alcuni file MP3 incorporandoli come Shockwave file, come segue.
<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>
Come posso scaricare i file per l'ascolto offline?
Ho trovato due metodi:
1. The Stack Overflow Method
Crea un nuovo file HTML locale con solo i collegamenti, ad esempio:
<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>
Aprire il file nel browser, fare clic con il pulsante destro sul collegamento e File> Salva collegamento come.
2. Il metodo Super User
Installa l'addin di Firefox Iget . (Assicurati di usare la versione giusta per la tua versione di Firefox.)
Strumenti> Download> Inserisci l'URL nel campo.
Ci sono altri modi?
Su Linux, usa "wget" sulla riga di comando:
wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
Se vuoi uno strumento simile su Windows, puoi installare wget tramite Cygwin o usare una delle porte GNU Win32 .
Su Mac OS X, c'è cURL , che sembra avere una build di Windows.
3. Il metodo da riga di comando
Scarica/installa/crea wget
o simile e scarica dalla riga di comando:
wget http://some/url
Io uso DownThemAll per questo. Puoi semplicemente copiare il link, aprire la finestra del gestore e selezionare "Aggiungi URL", assumendo che non scelga i collegamenti quando viene eseguito normalmente.
se hai gli URL pronti e un Vanilla Firefox, puoi semplicemente scaricare gli URL incollandoli nel gestore di download. Ho appena provato questo con FF v26 e funziona ancora così. btw jtbandes dice, anche questo funziona in Chrome.
Ecco un modo per creare una pagina di download al volo senza lasciare il browser.
javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')
Che ne dici di questo sito: www.downloadurlfile.com ?? Crea un collegamento scaricabile all'URL.
Quando si utilizza Firefox, non è necessario alcun componente aggiuntivo. Basta andare sul menu Strumenti "Info pagina (o premere Control/Comando-I) e selezionare la scheda Media. Qui vedrai tutti i contenuti multimediali (immagini, video, audio, ...) incorporati nella pagina, tra cui un pulsante "Salva come ..." .
Firefox 10.0.2 non può ancora scaricare direttamente un URL.
Il primo metodo del richiedente originale (creare un file HTML contenente <a href="...">link</a>
, aperto in Firefox, fare clic con il tasto destro del mouse sul collegamento, salvare come) può essere ottimizzato con un po 'di javascript come questo:
<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>
Questo piccolo file HTML può essere messo ai preferiti. Quindi il nuovo flusso sarà:
(Oppure copialo in un jsFiddle e usalo lì, ad esempio come questo )
C'è anche una miriade di app per il download del monitoraggio degli appunti che inizieranno a scaricare un file quando viene copiato negli appunti se ti piace quel genere di cose. Ho usato FreeDownloadManager in passato.
L'altro metodo della riga di comando sarebbe Curl
che può anche leggere gli URL da un file. In alternativa puoi scrivere uno script di livello superiore che ottiene la pagina originale e analizza gli URL per ottenere individualmente usando qualcosa come Perl, Python, Ruby, forse anche JScript o ZSH .
Per Safari, questo può essere ottenuto incollando l'URL nella finestra dei download.
Innanzitutto, prova a visitare l'URL nel browser web. Dovrebbe richiedere il download. Ma, se i plug-in stanno avvitando le cose, vedi sotto.
Installa un gestore di download come Internet Download Manager e utilizza la sua opzione di aggiunta di URL per incollare l'URL in questione. Questo può scaricare qualsiasi tipo di risorse in modo affidabile.
Puoi automatizzare il processo:
wget
, curl
o semplicemente script per essere scaricato.In Linux puoi farlo facilmente sulla riga di comando:
xidel http://yoursite/ -e "//embed/@flashvars" | cut -d'=' -f3 | wget -i -
Quanto sopra scaricherà tutti gli mp3 nella directory da cui proviene. Dovresti scaricare prima il comando xidel
.
Se il tuo browser non supporta l'avvio di un download tramite un URL diretto (come Safari ), puoi semplicemente copiare l'URL nella barra degli indirizzi e andare File > Salva come .
Utilizzando Safari, tutto ciò che devi fare è aprire la finestra delle attività e quindi fare clic sul file nell'elenco dei file. Dovrebbe quindi iniziare a scaricare il file.
Se il supporto si apre in una nuova finestra e menu File -> Salva come è disabilitato, quindi utilizzo quanto segue su Mac OS X.
curl -o sundayEdition.mp3 http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3