wget
komanda ir pierādījums. Pirmā laidiena versija tika izdota 1996. gadā, taču šī lietojumprogramma joprojām ir viens no labākajiem lejupielādes pārvaldniekiem planēta. Neatkarīgi no tā, vai vēlaties lejupielādēt vienu failu, visu mapi vai pat spoguļot visu vietni, wget ļauj to izdarīt tikai ar dažām taustiņsitienām.
Protams, iemesls ir tas, ka ne visi izmanto Wget: tā ir komandrindas programma, un tā kā tas aizņem mazliet laika iesācējiem mācīties. Šeit ir pamati, lai jūs varētu sākt darbu.
Kā instalēt wget
Pirms jūs varat izmantot wget, tas ir jāinstalē. Kā to izdarīt, atkarībā no datora atšķiras:
- Lielākā daļa (ja ne visi) Linux diski nāk ar wget pēc noklusējuma. Tātad Linux lietotājiem nav jādara kaut kas!
-
MacOS sistēmas nenāk ar wget, taču jūs varat instalēt komandrindas rīkus, izmantojot Homebrew. Kad esat iestatījis Homebrew, vienkārši palaidiet
brew install wget
terminālā.
- Windows lietotājiem nav viegli piekļūt wget tradicionālajai komandu uzvednei, lai gan Cygwin nodrošina wget un citas GNU utilītas, un Windows 10 Ubuntu Bash apvalks arī nāk ar wget.
Kad esat instalējis wget, varat to nekavējoties sākt izmantot no komandrindas. Lejupielādēsim dažus failus!
Lejupielādēt vienu failu
Sāksim ar kaut ko vienkāršu. Kopējiet URL failu, kuru vēlaties lejupielādēt savā pārlūkprogrammā.
wget
kam seko ielīmēts URL. Šis fails tiks lejupielādēts, un jūs redzēsit progresu reālajā laikā, kā tas notiek.
cd
citā mapē, ja vēlaties to glabāt citur. Ja neesat pārliecināts, kas tas nozīmē, izlasiet mūsu ceļvedi, lai pārvaldītu failus no komandrindas. Rakstā minēts Linux, taču koncepcijas ir vienādas ar macOS sistēmām un Windows sistēmām, kurās darbojas Bash.
Turpiniet nepilnīgu lejupielādi
Ja kāda iemesla dēļ jūs pārtraucat lejupielādi, pirms tā var pabeigt, neuztraucieties: wget var uzņemt tur, kur tā ir izslēgta. Vienkārši izmantojiet šo komandu:
wget -c file
-c
kas ir "opcija" komandrindas valodā. Šī konkrētā opcija norāda, ka vēlaties turpināt esošu lejupielādi.
Spogulis visai vietnei
Ja vēlaties lejupielādēt visu vietni, wget var paveikt darbu.
wget -m https://example.com
-
--convert-links
maina saites katrā lejupielādētajā lapā, lai tās norādītu uz otru, nevis tīmekli.
-
--page-requisites
Lejupielādē lietas, piemēram, stila lapas, tāpēc lapas izskatīsies pareizi bezsaistē.
-
--no-parent
pārtrauc mget no vecāku vietņu lejupielādes. Tātad, ja vēlaties lejupielādēt https://example.com/subexample, jūs neaptēsities ar vecāku lapu.
Apvienojiet šīs iespējas pēc garšas, un jūs galu galā saņemsit visas vietnes kopijas, kuras jūs varat pārlūkot savā datorā.
Ņemiet vērā, ka visas tīmekļa vietnes atspoguļošana mūsdienīgajā internetā aizņem daudz vietas, tāpēc to var ierobežot tikai nelielām vietnēm, ja vien jums nav gandrīz neierobežotas krātuves.
Lejupielādējiet Entire Directory
Ja pārlūkojat FTP serveri un atrodat visu mapi, kuru vēlaties lejupielādēt, vienkārši palaidiet:
wget -r ftp://example.com/folder
The
r
šajā gadījumā pasaka wget, ka vēlaties rekursīvu lejupielādi. Jūs varat arī iekļaut
--noparent
ja jūs vēlaties izvairīties no mapju un failu lejupielādes virs pašreizējā līmeņa.
Lejupielādēt failu sarakstu vienlaikus
Ja nevarat atrast visu nepieciešamo lejupielāžu mapi, wget joprojām var palīdzēt. Vienkārši ievietojiet visus lejupielādes URL vienā TXT failā.
-i
iespēja. Kā šis:
wget -i download.txt
Nedaudz vairāk triku
Mēs varam turpināt: wget piedāvā daudz iespēju. Bet šī apmācība ir tikai paredzēta, lai sniegtu jums sākuma punktu. Lai uzzinātu vairāk par to, ko var paveikt wget, ierakstiet
man wget
terminālā un izlasiet to, kas nāk. Jūs iemācīsieties daudz.
Ņemot to sakot, šeit ir dažas citas iespējas, kas, manuprāt, ir kārtīgas:
-
Ja vēlaties, lai jūsu lejupielāde darbotos fonā, vienkārši iekļaujiet šo opciju
-b
-
Ja vēlaties, lai wget turpinātu mēģināt lejuplādēt pat tad, ja ir 404 kļūda, izmantojiet opciju
-t 10
. Tas mēģinās lejupielādēt 10 reizes; jūs varat izmantot jebkuru numuru, kas jums patīk.
- Ja vēlaties pārvaldīt savu joslas platumu, opcija
--limit-rate=200k
pārslēgsies lejupielādes ātrumu 200 Kb / s. Mainiet numuru, lai mainītu kursu.
Šeit ir daudz vairāk, lai uzzinātu. Ja vēlaties uzlabot, varat apskatīt PHP avota lejupielādi vai iestatīt automātisko lejupielādi.