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

Come scaricare un URL come file?

L'URL di un sito web ha “nascosto” alcuni file MP3 incorporandoli come file Shockwave , 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 off-line? *

Ho trovato due metodi:

1. The Stack Overflow Method

Creare un nuovo file HTML locale con solo i link, per esempio:

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

Aprire il file nel browser, cliccare con il tasto destro sul link e File > Salva collegamento con nome.

2. Il metodo Super User

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

Risposte (17)

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

3. Il metodo della riga di comando

Download/install/build wget o simile e scaricare dalla riga di comando:

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

Su Linux, usate ‘wget’ sulla linea di comando:

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

Se volete uno strumento simile su Windows, potete installare wget via Cygwin o usare uno dei GNU Win32 ports .

Su Mac OS X, c'è cURL , che sembra avere una build per Windows.

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

Io uso DownThemAll per questo. Puoi semplicemente copiare il link, aprire la finestra del manager e selezionare ‘Add URL’, assumendo che non raccolga i link quando viene eseguito normalmente.

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

se hai gli URL pronti e un Firefox vanilla, puoi semplicemente scaricare gli URL incollandoli nel download manager. Ho appena testato questo con FF v26 e funziona ancora così. btw jtbandes dice, questo funziona anche 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

Ecco un modo per creare una pagina di download al volo senza lasciare il browser.

  1. Navigate alla pagina web (che immagino sia http://www.cbc.ca/thesundayedition/ ?).
  2. Digita questo JavaScript nella tua barra degli indirizzi:

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

Che ne dici di questo sito web: www.downloadurlfile.com ?? Crea un link scaricabile all'URL.

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

Se usi Firefox non hai bisogno di nessun componente aggiuntivo. Basta andare al menu Strumenti “ Informazioni sulla pagina (o premere Control/Command-I) e selezionare la scheda Media. Qui vedrai tutti i media (immagini, video, audio, …) incorporati nella pagina, incluso un pulsante "Salva con nome…” .

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

Firefox 10.0.2 non può ancora scaricare direttamente un URL.

Il metodo originale asker first (creare un file HTML contenente <a href="...">link</a>, aprire in Firefox, cliccare col tasto destro sul link, salvare con nome) 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 tra i preferiti. Quindi il nuovo flusso sarà:

  • Aprire questo HTML dai preferiti
  • Copiare e incollare l'URL nella casella di testo
  • Cliccare su ‘Aggiorna link’
  • Cliccare col tasto destro su ‘Scarica link’, Salva con nome

(O semplicemente copiarlo in un jsFiddle e usarlo lì, per esempio come questo )

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

Usando Safari, tutto quello che devi fare è aprire la finestra delle attività e poi cliccare sul file nell'elenco dei file. Dovrebbe quindi iniziare a scaricare il file.

Se il media si apre in una nuova finestra e il menu File -> Salva con nome è disabilitato, allora su Mac OS X utilizzo quanto segue.

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

C'è anche una pletora di applicazioni per il monitoraggio degli appunti che iniziano a scaricare un file quando viene copiato negli appunti, se ti piace questo genere di cose. Ho usato FreeDownloadManager in passato.

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

L'altro metodo a linea di comando sarebbe Curl che può anche leggere gli URL da un file. In alternativa si può scrivere uno script di livello superiore che prenda la pagina originale e analizzi gli URL per ottenere individualmente usando qualcosa come Perl, Python, Ruby, forse anche JScript, o ZSH .

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

Io uso sempre l'applicazione wget su linux o axel se so che non voglio sovraccaricare il server con 4 connessioni e lo voglio più veloce. Entrambi sono disponibili su windows con Cygwin. Se è su un sito che raschierò spesso, crea uno script per estrarre l'URL per me ed eseguilo in modo simile.

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

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 su File > Save As.

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

Per Safari, questo può essere fatto incollando l'URL nella finestra dei download.

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

Puoi automatizzare il processo usando Xidel :

Xidel è uno strumento a riga di comando per scaricare ed estrarre dati da pagine HTML/XML o JSON-API, usando CSS, XPath 3.0, XQuery 3.0, JSONiq o modelli di pattern. Può anche creare documenti XML/HTML/JSON nuovi o trasformati.

Xidel è xmllint, jq, curl/wget tutto avvolto in uno. Potrebbe non avere tutte le caratteristiche che hanno gli altri, ma ci si avvicina molto.

Estrarre l'url:

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

o

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

Scarica l'url:

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

P.s. Queste query usano il quoting di Windows. Se sei su Linux assicurati di scambiare " e ':

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

Per prima cosa, prova a visitare l'URL nel browser web. Dovrebbe richiedere il download. Ma, se i plug-in stanno incasinando le cose, vedi sotto.

Installa un download manager come Internet Download Manager e usa la sua opzione aggiungi URL per incollare l'URL in questione. Questo può scaricare qualsiasi tipo di risorsa in modo affidabile.

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

Copia e incolla l'URL in Firefox e voilà. Download istantaneo. Il metodo più facile di gran lunga ; )