Wielu użytkowników systemu Windows jest tak przyzwyczajonych do interfejsu graficznego i przeglądarki internetowej jako uniwersalnego narzędzia z wyboru, że zapominają, że istnieje wiele innych narzędzi. Wget to narzędzie wiersza poleceń GNU popularne głównie w społecznościach Linuksa i Uniksa, używane głównie do pobierania plików z Internetu. Istnieje jednak wersja wget dla systemu Windows i za jej pomocą możesz pobierać wszystko, co chcesz, od całych witryn internetowych po filmy, muzykę, podcasty i duże pliki z dowolnego miejsca online.
Niewielu użytkowników Microsoftu wie o tym zgrabnym narzędziu, dlatego napisałem ten przewodnik dla początkujących dotyczący korzystania z wget w systemie Windows. Zwykle używamy naszej przeglądarki do wszystkiego, co jest w porządku, ale nie zawsze jest to najskuteczniejszy sposób na osiągnięcie czegoś. Wget to tylko jedno z wielu narzędzi, które istnieją od eonów, ale niewiele osób o tym wie.
Pobieranie wget dla Windows
Zdobycie wgeta jest bardzo łatwe. Postępuj zgodnie z tym przewodnikiem, aby zainstalować i skonfigurować wget.
- Pobierz wget stąd i zainstaluj go. Upewnij się, że jest to program instalacyjny, a nie tylko źródło, w przeciwnym razie nie zadziała.
- Po zainstalowaniu powinieneś mieć teraz dostęp do polecenia wget z okna wiersza poleceń. Otwórz okno CMD jako administrator i wpisz „wget -h”, aby przetestować. Jeśli to działa, jesteś złoty, jeśli otrzymasz „nierozpoznane polecenie”, pobrałeś zły pakiet. Spróbuj ponownie.
- Ustaw katalog pobierania, aby zapisać wszystkie swoje pliki. Wpisz „md directory name”, aby utworzyć katalog pobierania. Nazwałem mój „downloadz”, aby był rozpoznawalny.
Po zainstalowaniu jesteś gotowy do pracy. Poniżej wymieniłem wybór popularnych poleceń wget, które mogą osiągnąć wiele różnych rzeczy.
Pobierz pojedynczy plik
wget //website.com/file.zip
Pobierz pojedynczy plik, ale zapisz go jako coś innego
wget ‐‐output-document=nowanazwa.html witryna.com
Pobierz do określonego folderu
wget ‐‐directory-prefix=folder/podfolder website.com/file.zip
Wznów przerwane pobieranie
wget ‐‐kontynuuj stronę.com /file.zip
Pobierz nowszą wersję pliku
wget ‐‐continue ‐‐znacznik czasu strona.com/file.zip
Pobierz wiele stron internetowych
W tym celu musisz utworzyć listę w Notatniku lub innym edytorze tekstu. Dodaj nowy pełny adres URL (z //) w osobnym wierszu. Następnie wskaż wget plik. W tym przykładzie nazwałem plik Filelist.txt i zapisałem go w folderze wget.
wget ‐‐input Filelist.txt
Pobierz całą witrynę
wget ‐‐execute robots=off ‐‐rekurencyjne ‐‐no-parent ‐‐kontynuuj ‐‐no-clobber //website.com
Może się okazać, jak często to robię, że hosty internetowe blokują polecenia wget. Możesz spróbować sfałszować te bloki, podszywając się pod Googlebota. Spróbuj wpisać to:
wget –user-agent=”Googlebot/2.1 (+//www.googlebot.com/bot.html)” -r //website.com
Pobierz określony typ pliku ze strony internetowej
wget ‐‐poziom=1 ‐‐rekurencyjne ‐‐no-parent ‐‐accept FILETYPE //website.com / FILETYPE/
Na przykład zmień FILETYPE na MP3, MP4, .zip lub cokolwiek chcesz.
Pobierz wszystkie obrazy z witryny
wget ‐‐directory-prefix=files/pictures ‐‐no-directory ‐‐recursive ‐‐no-clobber ‐‐akceptuj jpg,gif,png,jpeg //website.com/images/
Sprawdź witrynę pod kątem uszkodzonych linków
wget ‐‐output-file=logfile.txt ‐‐rekurencyjne ‐‐pająk //website.com
Pobieraj pliki bez przeciążania serwera WWW
wget ‐‐limit-rate=20k ‐‐wait=60 ‐‐random-wait ‐‐mirror //website.com
Istnieją setki, jeśli nie tysiące poleceń wget, a tutaj pokazałem tylko kilka z nich. Teraz, gdy znasz już narzędzie i sposób jego działania, od Ciebie zależy, do czego go użyjesz!
Czy masz jakieś fajne polecenia, które potrafią zdziałać cuda? Podziel się nimi z nami poniżej!