Adres URL witryny „ukrył” niektóre pliki MP3, osadzając je jako pliki Shockwave w następujący sposób.
<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>
Jak mogę pobrać pliki do słuchania offline?
Znalazłem dwie metody:
1. Metoda przepełnienia stosu
Utwórz nowy lokalny plik HTML za pomocą samych łączy, na przykład:
<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>
Otwórz plik w przeglądarce, kliknij prawym przyciskiem myszy link i wybierz Plik> Zapisz link jako.
2. Metoda superużytkownika
Zainstalować Firefoksa dodatek IGET . (Pamiętaj, aby użyć odpowiedniej wersji dla swojej przeglądarki Firefox.)
Narzędzia> Pobieranie> Wpisz adres URL w polu.
Czy są jakieś inne sposoby?
firefox
download
browser-addons
url
Michelle
źródło
źródło
Odpowiedzi:
W systemie Linux użyj polecenia „wget” w wierszu polecenia:
Jeśli chcesz podobne narzędzie w systemie Windows, możesz zainstalować wget za pośrednictwem Cygwin lub użyć jednego z portów GNU Win32 .
W Mac OS X jest cURL , który wydaje się mieć kompilację Windows.
źródło
wget
domyślnie instalowane. Macurl
.3. Metoda wiersza poleceń
Pobierz / zainstaluj / zbuduj
wget
lub podobny i pobierz z wiersza poleceń:źródło
Używam do tego DownThemAll . Możesz po prostu skopiować link, otworzyć okno menedżera i wybrać „Dodaj adres URL”, zakładając, że nie odbiera linków podczas normalnego działania.
źródło
jeśli masz gotowe adresy URL i waniliowy Firefox, możesz po prostu pobrać adresy URL, wklejając je w menedżerze pobierania. Właśnie przetestowałem to z FF v26 i nadal tak działa. btw jtbandes mówi, to działa również w Chrome.
http://lifehacker.com/5915644/download-any-file-or-web-page-by-pasting-its-url-into-firefoxs-download-window
źródło
Oto sposób na utworzenie strony pobierania w locie bez opuszczania przeglądarki.
javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')
źródło
Co z tą witryną: www.downloadurlfile.com ? Tworzy link do pobrania do adresu URL.
źródło
Korzystając z przeglądarki Firefox, nie potrzebujesz żadnych dodatków. Wystarczy przejść do menu Narzędzia »Informacje o stronie (lub nacisnąć klawisze Control / Command-I) i wybrać kartę Media. Tutaj zobaczysz wszystkie multimedia (obrazy, wideo, audio, ...) osadzone na stronie, w tym przycisk „Zapisz jako ...” .
źródło
Firefox 10.0.2 nadal nie może bezpośrednio pobrać adresu URL.
Pierwszą metodę pierwszego pytającego (utwórz plik HTML zawierający
<a href="...">link</a>
, otwórz w przeglądarce Firefox, kliknij prawym przyciskiem myszy link, zapisz jako) można zoptymalizować za pomocą odrobiny javascript:Ten mały plik HTML można umieścić w ulubionych. Tak więc nowy przepływ będzie:
(Lub po prostu skopiuj go do jsFiddle i użyj go tam, na przykład w ten sposób )
źródło
Istnieje również mnóstwo aplikacji do monitorowania schowka, które zaczną pobierać plik po skopiowaniu do schowka, jeśli ci się spodoba. W przeszłości korzystałem z FreeDownloadManager .
źródło
Inną metodą wiersza poleceń może być
Curl
również odczyt adresów URL z pliku. Alternatywnie możesz napisać skrypt wyższego poziomu, który pobiera oryginalną stronę i analizuje adresy URL, aby uzyskać indywidualnie, używając czegoś takiego jak Perl, Python, Ruby, a może nawet JScript lub ZSH .źródło
Korzystając z Safari, wystarczy otworzyć okno aktywności, a następnie kliknąć plik na liście plików. Następnie powinien rozpocząć pobieranie pliku.
Jeśli nośnik otworzy się w nowym oknie i menu Plik -> Zapisz jako jest wyłączone, korzystam z następujących opcji w Mac OS X.
źródło
Zawsze używam aplikacji wget na Linuksie lub Axelu, jeśli wiem, że nie będę przeciążać serwera 4 połączeniami i chcę go szybciej. Oba są dostępne w systemie Windows z Cygwin. Jeśli znajduje się na stronie, którą często skrobię, utwórz skrypt, aby wyodrębnić adres URL i uruchomić go podobnie.
źródło
wget
nie jest już aktywny. Znalazłem go na Wayback tutaj: web.archive.org/web/20150303131028/http://users.ugent.be/… od 2015-0303. Istnieją nowsze rejestracje dla tej strony w serwisie Wayback, ale wszystkie pokazują, że strona „Plik 404 nie został znaleziony” została przechwycona. Wget.exe na stronie, do której prowadzi link, to wersja 1.11.4 z 18 lutego 2010 r. Wygląda na to, że jest to port (a może lustro) wget GNU. Być może nowszą wersję można znaleźć tutaj: gnu.org/software/wget/wget.htmlW przypadku Safari można to zrobić, wklejając adres URL w oknie pobierania.
źródło
Jeśli Twoja przeglądarka nie obsługuje rozpoczynania pobierania za pośrednictwem bezpośredniego adresu URL (takiego jak Safari ), możesz po prostu skopiować adres URL do paska adresu i przejść do Plik > Zapisz jako .
źródło
Najpierw spróbuj odwiedzić adres URL w przeglądarce internetowej. Powinien zostać wyświetlony monit o pobranie. Ale jeśli wtyczki psują wszystko, patrz poniżej.
Zainstaluj menedżera pobierania, takiego jak Internet Download Manager, i użyj jego opcji dodawania adresu URL, aby wkleić dany adres URL. Umożliwia to niezawodne pobieranie dowolnego rodzaju zasobów.
źródło
Możesz zautomatyzować proces za pomocą Xidel :
Xidel jest
xmllint
,jq
,curl
/wget
wszystko opakowane w jeden. Może nie mieć wszystkich funkcji innych, ale jest bardzo blisko.Wyodrębnij adres URL:
lub
Pobierz adres URL:
Ps Te zapytania używają cytowania w systemie Windows. Jeśli korzystasz z systemu Linux, koniecznie zamień
"
i'
:źródło
Skopiuj i wklej adres URL do przeglądarki Firefox i voila. Natychmiastowe pobieranie. Jak dotąd najłatwiejsza metoda; )
źródło