2014-03-14 10:16:00 +0000 2014-03-14 10:16:00 +0000
16
16

Pobierz plik z adresu URL

Z tytułu, jest to głupie pytanie.

Ale powiedzmy, że mam adres URL i jest to albo SWF, PNG, MP3 lub coś w tym stylu. Jak mogę zmusić moją przeglądarkę (w tym przypadku używam Google Chrome) do pobrania pliku, zamiast automatycznego wyświetlania/odtwarzania go?

Moim długim, głupim i nudnym sposobem obejścia tego problemu jest utworzenie jednolinijkowego pliku HTM z hiperłączem wewnątrz niego wskazującym na adres URL, a następnie kliknięcie prawym przyciskiem myszy i zapisanie linku jako. Ale musi być lepszy sposób, aby to zrobić. Po prostu nie mogę go znaleźć przez googlowanie.

Odpowiedzi (6)

16
16
16
2015-11-11 14:46:09 +0000

Download File from URL

Jest kilka sposobów, aby to zrobić. Jak wspomniano, używanie narzędzi deweloperskich może działać (bardziej prawdopodobne jest, że da ci adres url do pliku), a kliknięcie prawym przyciskiem myszy na link będzie działać. Alternatywą są te opcje.

W Chrome

  1. Przejdź do adresu URL
  2. Kliknij prawym przyciskiem myszy na stronie
  3. Wybierz Zapisz jako…

W celu weryfikacji, tutaj znajdują się linki png , jpg , oraz mp3 . Podążaj za nimi i wypróbuj te kroki. Jednakże, z mojego doświadczenia. Jeśli masz już adres url do pliku, otwieranie Chrome i wykonywanie tych kroków jest dość uciążliwe, więc oto alternatywa.

W wierszu poleceń

  1. Otwórz swój ulubiony emulator terminala
  2. wpisz curl -o myfile.mp3 www.foo.com/bar.mp3
  3. Gdzie myfile.mp3 jest tym, co chcesz nazwać plik, który pobierasz
  4. A www.foo.com/bar.mp3 jest adresem URL do pliku
  • [ Uwaga:** To działa dla użytkowników Linuksa i Maca. Jeśli masz pecha i jesteś użytkownikiem Windowsa próbującym używać linii cmd, użyj Cmder i ta metoda będzie działać lub jeśli jesteś purystą spróbuj this ].
4
4
4
2017-04-17 01:37:42 +0000

Dla Powershell, ten przykład działa świetnie:

invoke-webrequest -uri http://files.animatedsuperheroes.com/themes/spiderman94.mp3 -outfile "c:\Spiderman94.mp3"

To zostało potwierdzone z Win10 x64 1607.

2
2
2
2014-03-15 02:37:09 +0000

Możesz zobaczyć jakie pliki ładuje strona używając Narzędzi Deweloperskich. W zakładce “Źródła” w Developer Tools możesz kliknąć prawym przyciskiem myszy na plik i zapisać go. Na przykład, strona http://www.oizo3000.com/flash/projetmpc.swf ładuje plik “projetmpc.swf”.

2
2
2
2017-02-02 09:48:03 +0000

Oczywiście nie jest to przydatne dla każdego, ale jeśli masz Maca, wpisz adres URL w Safari i naciśnij Option-Return.

1
1
1
2015-11-11 15:20:40 +0000

To nie jest do końca to, czego szukałeś, ale może to trochę ułatwić ci życie.

Utwórz nową zakładkę w swojej przeglądarce, ustaw nazwę na “Pobierz link do pobrania” lub jakkolwiek inaczej chcesz i ustaw cel/lokalizację na

javascript:document.body.innerHTML="<a download" + "Click here to Download".link(window.location.href).substring(2);

Za każdym razem, gdy oglądasz coś, co chcesz pobrać, po prostu kliknij tę zakładkę, a zawartość zostanie zastąpiona linkiem do zawartości. Powinieneś być w stanie kliknąć, aby pobrać, w przeciwnym razie możesz zawsze kliknąć prawym przyciskiem myszy i zapisać jak zwykle.

-1
-1
-1
2015-11-11 05:14:26 +0000

Jeśli adres URL znajduje się na stronie internetowej,

  1. Zainstaluj aplikację chrome do konwersji klikalnych adresów URL. Clickable-Links

  2. Kliknij kontekstowo (prawym przyciskiem myszy) na link i wybierz z menu “Zapisz link jako…”.

menu kontekstowe

  1. Użyj wyskakującego okna dialogowego, aby zapisać plik.

wyskakujące okno dialogowe