mit csinál a WGET?
a telepítés után a wget parancs lehetővé teszi a fájlok letöltését a TCP / IP protokollokon keresztül: FTP, HTTP és HTTPS.
Ha Linux vagy Mac felhasználó vagy, a WGET vagy már szerepel a futó csomagban, vagy triviális eset, ha bármilyen tárolóból telepíti, amelyet egyetlen paranccsal szeretne.
sajnos ez nem olyan egyszerű A Windows rendszerben (bár még mindig nagyon egyszerű!).,
a wget futtatásához manuálisan kell letöltenie, kicsomagolnia és telepítenie.
telepítse a Wget-T A Windows 10-be
töltse le a klasszikus 32 bites 1.14-es verziót itt, vagy lépjen erre a Windows binaries gyűjteményre a későbbi verziókhoz, valamint a gyorsabb 64 bites verziókhoz.
itt található a letölthető zip fájl az 1.2 64 bites verzióhoz.
Ha a wget-et a parancsterminálon belüli bármely könyvtárból szeretné futtatni, akkor meg kell tanulnia a Windows elérési útváltozóit, hogy megtudja, hol másolja az új futtatható fájlt., Ha követi ezeket a lépéseket, akkor képes lesz arra, hogy a wget egy parancsot, amelyet a Parancssor bármely könyvtárából futtathat.
futtassa a WGET-t bárhonnan
először meg kell határoznunk, hogy hol másolja a WGET-t.exe.
a wget letöltése után.exe (vagy kicsomagolta a kapcsolódó disztribúciós zip fájlokat) nyisson meg egy parancsterminált a “cmd” beírásával a keresési menüben:
áthelyezzük a wget-t.exe egy Windows könyvtárba, amely lehetővé teszi a WGET futtatását bárhonnan.
először meg kell tudnunk, hogy melyik könyvtárnak kell lennie., Típus:
path
ilyesmit kell látnia:
a” Path ” környezeti változónak köszönhetően tudjuk, hogy át kell másolnunk a wget-t.exe to the c:\Windows\System32
mappa helye.
folytassa és másolja a WGET-t.exe a System32 könyvtárba, majd indítsa újra a parancssort.,
restart command terminal és test wget
Ha azt szeretné, hogy a wget megfelelően működjön, indítsa újra a terminált és írja be:
wget -h
Ha a fájlt a megfelelő helyre másolta, megjelenik egy súgófájl az összes rendelkezésre álló parancshoz.
tehát valami ilyesmit kell látnia:
most itt az ideje elkezdeni.
kezdje el a WGET
használatával, látva, hogy a parancssorban fogunk dolgozni, hozzunk létre egy letöltési könyvtárat csak a wget letöltésekhez.,
könyvtár létrehozásához a md
(“könyvtár létrehozása”) parancsot használjuk.
változás a c:/ prompt és Típus:
md wgetdown
ezután váltson az új könyvtárra, majd írja be a” dir ” – t, hogy megnézze a (üres) tartalmat.
most már készen áll a letöltésre.
példa parancsok
miután telepítette a WGET-et és létrehozott egy új könyvtárat, csak annyit kell tennie, hogy megtanulja a wget argumentumok finomabb pontjait, hogy megbizonyosodjon arról, hogy megkapja, amire szüksége van.
a Gnu.,az org wget kézikönyv különösen hasznos erőforrás azok számára, akik hajlamosak igazán megismerni a részleteket.
ha Gyors parancsokat szeretne, olvassa tovább. Felsoroltam egy sor utasítást, hogy wget rekurzívan tükrözze a webhely, töltse le az összes képet, CSS és JavaScript, lokalizálja az összes URL-t (így az oldal működik a helyi gépen), és mentse az összes oldalt, mint a .html fájl.,
A tükör a helyén futtatni ezt a parancsot:
wget -r https://www.yoursite.com
a tükör a helyszínen lokalizálni az összes url-ek:
wget --convert-links -r https://www.yoursite.com
ahhoz, Hogy egy teljes offline tükör az oldalon: wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://www.yoursite.com
a tükör a helyén, majd mentse a fájlokat .html:
wget --html-extension -r https://www.yoursite.com
az összes JPG kép letöltéséhez egy webhelyről:
wget -A "*.jpg" -r https://www.yoursite.com
további fájltípus-specifikus műveletekhez nézze meg ezt a hasznos szálat a Stack-en.,
állítson be egy másik felhasználói ügynököt:
egyes webszerverek úgy vannak beállítva, hogy megtagadják a WGET alapértelmezett felhasználói ügynökét – nyilvánvaló, sávszélesség-megtakarítási okokból. Megpróbálhatja megváltoztatni a felhasználói ügynököt, hogy megkerülje ezt. Például, ha úgy tesz, mintha Googlebot lenne:
wget --user-agent="Googlebot/2.1 (+https://www.googlebot.com/bot.html)" -r https://www.yoursite.com
Wget “spider” mód:
Wget képes oldalakat letölteni anélkül, hogy elmentené őket, ami hasznos funkció lehet abban az esetben, ha törött linkeket keres egy webhelyen. Ne felejtse el engedélyezni a rekurzív módot, amely lehetővé teszi a wget számára, hogy átvizsgálja a dokumentumot, majd keresse meg a traverse linkeket.,
wget --spider -r https://www.yoursite.com
ezt naplófájlba is mentheti, ha ezt a lehetőséget hozzáadja:
wget --spider -r https://www.yoursite.com -o wget.log
Vélemény, hozzászólás?