Wget ftp ar autorizāciju. WGET komandas - lejupielādējiet parametrus. Saglabājiet failu ar citu nosaukumu

Strādājot konsolē, mums bieži nākas mijiedarboties ar tīklu, piemēram, lejupielādēt failus vai veselas interneta lapas. Ja interneta lapas lejupielādējam diezgan reti, tad ar failiem situācija ir pavisam cita. Tā var būt dažādi skripti, instalācijas pakotnes, programmas, atslēgas, pakešu saraksti un daudz kas cits. Varat lejupielādēt failu Linux konsolē, izmantojot utilītu wget. Mēs to aplūkosim šajā rakstā.

Šī ir ļoti jaudīga utilīta, kas var darboties, izmantojot HTTP, HTTPS un FTP protokolus. Turklāt tiek atbalstīts darbs, izmantojot starpniekserveri. Komanda wget linux var lejupielādēt failus pat fons- bez lietotāja mijiedarbības, atšķirībā no vairuma tīmekļa pārlūkprogrammu.

Papildus failu lejupielādei ir iespējams saglabāt tīmekļa lapas vai pat veselas vietnes, pateicoties saišu atvēršanas funkcijai lapās. Šo funkciju sauc arī par rekursīvo ielādi. Mēs to visu apskatīsim šodienas rakstā, bet sāksim, kā vienmēr, ar utilīta sintaksi un pamata opcijām.

WGET SINTAKSE

Komandai wget linux ir ļoti vienkārša sintakse:

Varat norādīt vairākus lejupielādes URL, bet vairākus vienlaikus. Opcijas nav nepieciešamas, taču vairumā gadījumu tās tiek izmantotas sāknēšanas opciju konfigurēšanai.

IESPĒJAS

Opciju sintakse ir ļoti brīva. Katrai opcijai parasti ir gan garais, gan īsais nosaukums. Tos var rakstīt pirms vai pēc URL. Nav nepieciešams ievietot atstarpi starp opciju un tās vērtību; piemēram, varat rakstīt -o log vai -olog. Šīs vērtības ir līdzvērtīgas. Tāpat, ja opcijām nav parametru, nav nepieciešams sākt katru ar defisi, tos var rakstīt kopā: -drc un -d -r -c. Šīs wget opcijas ir arī līdzvērtīgas.

Tagad pāriesim pie opciju saraksta. Wget ir pārāk daudz iespēju, mēs apskatīsim tikai galvenās.

-V (-versija)- parādīt programmas versiju

-h (-palīdzība)- izsniegt sertifikātu

-b (-fons)- darbs fonā

-o failu (-out-file)- norādiet žurnāla failu

-d (-atkļūdošana)- iespējot atkļūdošanas režīmu

-v (-verbose)- parādīt maksimālu informāciju par utilītas darbību

-q (-kluss)- parādīt minimālu informāciju par darbu

-i fails (-input-file)- lasīt URL no faila

-t (-mēģina)- mēģinājumu skaits izveidot savienojumu ar serveri

-O fails (-output-document)- fails, kurā tiks saglabāti saņemtie dati

-с (-turpināt)- turpināt iepriekš pārtrauktu lejupielādi

-S (-servera atbilde)- parādīt servera atbildi

-zirneklis- pārbaudiet URL funkcionalitāti

-T laiks (-taimauts)- servera savienojuma taimauts

- limita likme- ierobežojiet lejupielādes ātrumu

-w (-pagaidiet)- intervāls starp pieprasījumiem

-J (-kvota) - maksimālais izmērs lejupielādes

-4 (tikai -inet4)- izmantojiet ipv4 protokolu

-6 (tikai -inet6)- izmantojiet ipv6 protokolu

-U (-lietotāja aģents)- USER AGENT virkne, kas nosūtīta serverim

-r (- rekursīvs) - lietderības rekursīva darbība

-l (-līmenis)- dziļums rekursīvās skenēšanas laikā

-k (-konvertēt-saites)- konvertēt saites uz vietējām, ielādējot lapas

-P (-direktorija-prefikss)- direktoriju, kurā faili tiks lejupielādēti

-m (-spogulis)- lejupielādējiet vietni vietējā datorā

-lpp (-lapas rekvizīti)- ielādējot vietni, lejupielādējiet visus nepieciešamos resursus

Protams, tās nav visas wget atslēgas, taču teorijas jau ir par daudz, tagad pāriesim pie prakses. Wget piemēri ir daudz interesantāki.

IZMANTOJOT WGET LINUX

Komanda wget linux parasti tiek piegādāta pēc noklusējuma lielākajā daļā izplatījumu, bet, ja nē, to var ļoti vienkārši instalēt. Piemēram, instalācija, izmantojot yum, izskatītos šādi:

yum -y instalējiet wget

Un izplatījumos, kuru pamatā ir Debian:

sudo apt instalēt wget

Tagad pāriesim tieši pie piemēriem:

Komanda wget linux lejupielādēs vienu failu un saglabās to pašreizējā direktorijā. Lejupielādes laikā mēs redzēsim norisi, faila lielumu, tā datumu pēdējās izmaiņas, kā arī lejupielādes ātrums:

wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

2. SAGLABĀJIET FAILU AR CITU NOSAUKUMU

Opcija -O ļauj norādīt saglabātā faila nosaukumu, piemēram, lejupielādēt wget failu ar nosaukumu wget.zip:

wget -O wget.zip http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

3. LEJUPIELĀDĒJIET VAIRĀKUS FAILU

Varat lejupielādēt vairākus failus ar vienu komandu, pat izmantojot dažādus protokolus, vienkārši norādot to URL:

wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1.10.1.tar.gz.sig

4. IZŅEMT URL NO FAILA

wget -i /wget/tmp.txt

5. TURPINĀT IELĀDĒŠANU

Wget linux utilīta ir paredzēta darbam lēnos un nestabilos tīklos. Tātad, ja esat lejupielādējis liels fails un savienojums tika zaudēts lejupielādes laikā, varat lejupielādēt wget failu, izmantojot opciju -c.

wget -c http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

Opcija -b liek programmai darboties fonā, visa izvade tiks ierakstīta žurnālfailā, žurnālfaila konfigurēšanai tiek izmantoti īpaši wget slēdži:

wget -b -o ~/wget.log http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

7. AUGšupielādes ĀTRUMA IEROBEŽOJUMS

Komanda wget linux ne tikai ļauj turpināt failu lejupielādi, bet arī ierobežo lejupielādes ātrumu. Šim nolūkam ir iespēja -limit-likme. Piemēram, ierobežosim ātrumu līdz 100 kilobitiem:

wget --limit-rate=100k ftp://ftp.iinet.net.au/debian/debian-cd/8.4.0/amd64/iso-dvd/debian-8.4.0-amd64-DVD-1.iso

Šeit, tāpat kā citās līdzīgās komandās, ir pieejami indeksi, kas norāda ātrumu - k - kilobiti, m - megabiti, g - gigabiti utt.

8. SAVIENOJUMS PĒC PIETEIKŠANĀS UN PAROLES

Dažiem resursiem ir nepieciešama autentifikācija, lai lejupielādētu to failus. Izmantojot opcijas -http-user=username, -http-password=password un -ftp-user=username, -ftp-password=password, varat iestatīt lietotājvārdu un paroli HTTP vai FTP resursiem.

wget --http-user=narad --http-password=password http://mirrors.hns.net.in/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-LiveDVD.iso

wget --ftp-user=narad --ftp-password=password ftp://ftp.iinet.net.au/debian/debian-cd/6.0.5/i386/iso-dvd/debian-6.0.5-i386 -DVD-1.iso

9. IELĀDĒJIET UN IZPILDIET

Jūs droši vien jau esat redzējuši šādas komandas. wget ļauj nekavējoties izpildīt lejupielādētos skriptus:

wget -O - http://site/script.sh | bash

Ja opcija -O neiztur nevienu argumentu, lejupielādētais fails tiks izdrukāts uz standarta izvadi, pēc tam mēs varam to novirzīt no bash tulka, kā parādīts iepriekš.

10. SAGLABĀJIET FAILU MAPĒ

Pēc noklusējuma wget saglabā failu pašreizējā mapē, taču šo darbību ir ļoti viegli mainīt, izmantojot opciju -P:

wget -P ~/Lejupielādes/ http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz

11. NOSŪTĪT INFORMĀCIJU PAR PĀRLĀKLI

Dažas vietnes filtrē robotprogrammatūras, taču mēs varam nodot viltus informāciju par mūsu pārlūkprogrammu (lietotāja aģents) un lapu, no kuras mēs nācām (http-referer).

wget ‐‐refer=http://google.com ‐‐user-agent=”Mozilla/5.0 Firefox/4.0.1″ //losst.ru

12. IELĀDES MĒĢINĀJUMU SKAITS

Pēc noklusējuma wget mēģina atkārtoti lejupielādēt 20 reizes, pirms neizdodas. Reižu skaitu var mainīt, izmantojot opciju -tries:

wget --tries=75 http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

13. LOAD KVOTĀ

Ja jums ir tikai piekļuve ierobežots daudzums trafiku, varat norādīt utilītai, cik daudz informācijas var lejupielādēt, piemēram, ļausim lejupielādēt tikai desmit megabaitus failu no saraksta:

wget -Q10m -i download-list.txt

Šeit darbojas tie paši indeksi lieluma norādīšanai - k, m, g utt.

14. LEJUPIELĀDES VIETNE

Wget ļauj lejupielādēt ne tikai atsevišķus failus, bet arī veselas vietnes, lai pēc tam tos varētu skatīt bezsaistē. Izmantojot wget, lai lejupielādētu vietni operētājsistēmā Linux, izskatās šādi:

wget --spogulis -p --convert-links -P ./ adrese_vietne

Šajā rakstā es vēlos runāt par GNU Wget konsoles utilīta instalēšanu un lietošanu operētājsistēmā Windows.

Wget iespējas neaprobežojas tikai ar arhīvu lejupielādi; utilīta var izveidot vietņu lokālas kopijas, pilnībā saglabājot direktoriju un failu struktūru. Turklāt ir iespējams konvertēt saglabātos html failus, lai skatītu vietni bezsaistē. Izlasot failu galvenes un salīdzinot tās ar iepriekš lejupielādētajiem failiem, Wget var lejupielādēt jaunas failu versijas, ļaujot jums izveidot atjauninātas spoguļvietnes.

Wget var darboties, izmantojot HTTP, HTTPS, FTP protokolus, kā arī atbalsta darbu, izmantojot HTTP starpniekserveri. Lietderība tika izstrādāta lēniem savienojumiem; precīzāk, tajos laikos savienojumi bija lēni un nestabili, tāpēc tā atbalsta failu atsākšanu, kad savienojums tiek zaudēts. Ja serveris, no kura fails tika lejupielādēts, atbalsta arī atsākšanu, Wget turpinās lejupielādēt failu tieši no vietas, kur lejupielāde tika pārtraukta.

Lai instalētu Wget, lejupielādējiet instalācijas exe failu. Palaidiet exe failu un instalējiet Wget kā regulāra programma, pēc noklusējuma utilīta ir instalēta C:\Program Files (x86)\GnuWin32.

Lai palaistu nepieciešamo utilītu komandrinda Sistēmā Windows palaidiet to sākuma izvēlnē vai ar taustiņu kombināciju Win+R, atvērtajā logā ievadiet “cmd” un nospiediet taustiņu Enter. Pēc komandrindas palaišanas jūs nevarēsit nekavējoties izmantot Wget, kā tas notiek operētājsistēmā Linux; vispirms ir jānorāda faila wget.exe atrašanās vieta.

Fails wget.exe atrodas bin direktorijā, instalācijas direktorijā. Ceļa komanda tiek izmantota, lai norādītu failu.

Tagad varat palaist Wget, vispirms varat apskatīt palīdzības komandas izvadi ar sarakstu papildu opcijas.

Wget utilīta papildu opciju saraksts ir zem spoilera.

wget -h izvade

GNU Wget 1.11.4, programma failu lejupielādei no tīkla bezsaistes režīmā. Lietojums: wget [OPTION]... ... Nepieciešamie argumenti garajām opcijām ir nepieciešami arī īsajām opcijām. Palaidiet: -V, --version izdrukājiet Wget versiju un izejiet. -h, --help parādīt šo palīdzību. -b, --background pārslēdzieties uz fona režīmu pēc palaišanas. -e, --execute=COMMAND izpildīt komandu `.wgetrc stilā".- Reģistrācijas un ievades fails: -o, --output-file=FILE rakstīt ziņojumus FILE. -a, --append-output=FILE pievienot ziņojumi līdz FILE beigām -d, --debug izvada lielu daudzumu atkļūdošanas informācijas -q, --quiet sillent (bez izvades) -v, --verbose verbose izvade (noklusējums) -nv, --no-verbose izslēgt detalizēts režīms , bet ne pilnībā. -i, --input-file=FILE ielādes vietrāžus URL, kas atrasti FILE. -F, --force-html pieņem, ka ievades fails ir HTML. -B, --base=URL pievieno URL relatīvo saišu sākumam failā e -F -i Load: -t, --tries=NUM iestatiet atkārtojumu SKAITUS (0 neierobežots) --retry-connrefused atkārtots mēģinājums, pat ja savienojums tiek atteikts -O, --output-document= FILE rakstīt dokumentus FILE - nc, --no-clobber izlaist lejupielādes, kuru rezultātā tiks lejupielādēti esošie faili -c, --turpināt atsākt daļēji lejupielādēta faila lejupielādi a --progress=TYPE atlasiet norises joslas veidu -N , --laikspiedols nelejupielādēt atkārtoti faili, ja vien tie nav jaunāki par vietējiem -S, --server-response izvada servera atbildi --zirneklis neko nelejupielādē -T, --timeout=SECONDS iestatiet visu laikspiedolu izeju vērtības SEKUNDĒS --dns -timeout=SEC iestatiet DNS uzmeklēšanas taimautu SEKUNDĒS --connect-timeout=SEC iestatiet savienojuma taimautu pēc SECONDS --read-timeout=SEC iestatiet lasīšanas taimautu SEKUNDĒS . -w, --wait=SECONDS pauze SECONDS starp ielādēm. --waitretry=SECONDS 1..SECONDS pauze starp atkārtotiem lejupielādes mēģinājumiem. -- izlases veida gaidīšanas pauze 0...2*GAIDĪT sekundes starp lejupielādēm. --no-proxy skaidri atspējo starpniekserveri. -Q, --quota=NUMBER iestatiet lejupielādes kvotas vērtību uz NUMBER. --bind-address=ADRESE saistās ar vietējā resursdatora ADRESI (resursdatora nosaukumu vai IP). --limit-rate=ĀTRUMS ierobežojums lejupielādes ĀTRUMS. --no-dns-cache atspējo DNS uzmeklēšanas vaicājumu saglabāšanu kešatmiņā. --restrict-file-names=OS ierobežojums rakstzīmēm failu nosaukumos, kuru lietošanu atļauj OS. --ignore-case Ignorēt reģistru, saskaņojot failus un/vai direktorijus. -4, --inet4-only izveidot savienojumu tikai ar IPv4 adresēm. -6, --inet6-only izveidot savienojumu tikai ar IPv6 adresēm. --prefer-family=ĢIMENE Vispirms izveidojiet savienojumu ar adresēm norādītajā saimē, var būt IPv6, IPv4 vai nekas. --user=USER iestata gan ftp, gan http lietotāju uz USER. --password=PASSWORD iestatiet gan ftp, gan http paroles uz PASSWORD. Direktoriji: -nd, --no-direktoriji direktorijus neveido. -x, --force-directories liek izveidot direktorijus. -nH, --no-host-directories neveido direktorijus kā resursdatorā. --protocol-directories Izmantojiet protokola nosaukumu direktorijos. -P, --directory-prefix=PREFIX saglabāt failus PREFIX/... --cut-dirs=NUM ignorēt attālo direktoriju komponentu SKAITS. HTTP opcijas: --http-user=USER iestatiet http lietotāju uz LIETOTĀJU. --http-password=PASSWORD iestatiet http paroli uz PASSWORD. -- bez kešatmiņas atmest servera kešatmiņā saglabātos datus. -E, --html-extension saglabā HTML dokumentus ar paplašinājumu `.html". --ignore-length ignorē galvenes lauku "Content-Length". --header=LINE ievieto LINE starp galvenēm. --max-redirect maksimālais atļautais novirzīšanas skaits vienā lapā. --proxy-user=USER iestata LIETOTĀJU kā starpniekservera lietotājvārdu. --proxy-password=PASSWORD iestatiet PASSWORD kā starpniekservera paroli. --referer=URL iekļauj HTTP pieprasījumā galveni `Referer: URL. --save-headers saglabā HTTP galvenes failā. -U, --user-agent=AGENT identificē sevi kā AGENT, nevis Wget/VERSIY - -no-http-keep-alive atspējot HTTP saglabāšanu (pastāvīgi savienojumi) --no-cookies neizmanto sīkfailus --load-cookies=FILE ielādēt sīkfailus no FILE pirms sesijas --save-cookies=FILE saglabāt sīkfailus post- session FILE --keep-session-cookies ielādē un saglabā sesijas sīkfailus (nepastāvīgi) --post-data=STRING izmantošana POST metode; nosūta STRING kā datus. --post-file=FILE izmantot POST metodi; satura nosūtīšana FILA. --content-disposition Izvēloties vietējo failu nosaukumus, ņemiet vērā galveni Content-Disposition (EKSPERIMENTĀLS). --auth-no-challenge Nosūtiet pamata HTTP autentifikācijas datus, negaidot atbildi no servera. HTTPS opcijas (SSL/TLS): --secure-protocol=Izvēlieties drošu protokolu: auto, SSLv2, SSLv3 vai TLSv1. --no-check-certificate Nepārbaudiet servera sertifikātu. --certificate=FILE lietotāja sertifikāta fails. --certificate-type=TYPE lietotāja sertifikāta veids: PEM vai DER. --private-key=FILE privātās atslēgas fails. --private-key-type=TIPA privātās atslēgas veids: PEM vai DER. --ca-certificate=FILE fails ar CA komplektu. --ca-directory=CAT direktorijs, kurā tiek glabāts CA saraksts. --random-file=FILE fails ar nejaušiem datiem SSL PRNG. --egd-file=FILE fails, kas definē EGD ligzdu ar nejaušiem datiem. FTP opcijas: --ftp-user=USER iestata ftp lietotāju uz LIETOTĀJU. --ftp-password=PASSWORD iestatiet ftp paroli uz PASSWORD. --no-remove-listing nenoņem failus no `.listing' failiem. --no-glob atspējo maskas FTP failu nosaukumiem. --no-passive-ftp atspējo "pasīvo" pārsūtīšanas režīmu. --retr-symlinks kad failu rekursīva ielāde, izmantojot saites (netika lejupielādēts ogs). --saglabāt-atļaujas saglabā piekļuves tiesības attāliem failiem. Rekursīvā ielāde: -r, --rekursīva iespējot rekursīvo ielādi. -l, --level=NUMBER rekursijas dziļums (inf un 0 — bezgalība) . --dzēst pēc dzēšanas vietējie faili pēc lejupielādes. -k, --convert-links padara saites lokālas ielādētajā HTML. -K, --backup-converted veiciet pirms faila X konvertēšanas rezerves kopija X.orig. -m, --mirror ir īsa opcija, kas līdzvērtīga -N -r -l inf --no-remove-listing. -p, --page-requisites Ielādējiet visus attēlus utt., kas nepieciešami HTML lapas parādīšanai. --strict-comments nodrošina stingru (SGML) HTML komentāru apstrādi. Atļaujas/liegumi rekursijai: -A, --accept=Atļauto paplašinājumu saraksts, atdalīts ar piektdaļām. -R, --reject=Aizliegto paplašinājumu saraksts, atdalīts ar piektdaļām. -D, --domains=Atļauto domēnu saraksts, atdalīts ar komatiem. --exclude-domains=Aizliegto domēnu saraksts, atdalīts ar komatiem. --follow-ftp sekot FTP saitēm HTML dokumentos. --follow-tags=Lietoto tagu saraksts HTML tagi, atdalot ar komatiem. --ignore-tags=Ignorēto HTML tagu saraksts, atdalīts ar komatiem. -H, --span-hosts ievada ārvalstu saimniekus rekursijas laikā. -L, --relative seko tikai relatīvajām saitēm. -I, --include-directories=Atļauto direktoriju saraksts. -X, --exclude-directories=Izslēgto direktoriju saraksts. -np, --no-parent nepāriet uz vecāku direktoriju.

Parasta kopēšana un ielīmēšana (Ctrl+C, Ctrl+V) Windows komandrindā nedarbojas. Lai kopētu tekstu no komandrindas Windows virknes, jums vienkārši jāatlasa vajadzīgā teksta daļa un jānospiež Enter.

Lai komandrindā ievietotu tekstu, ar peles labo pogu noklikšķiniet uz komandrindas loga, atlasiet apakšizvēlni “Rediģēt” un pēc tam izpildiet vajadzīgo komandu. Kopēšana un ielīmēšana ievērojami atvieglo darbu ar Windows komandu uzvedni.

Apskatīsim dažus Wget utilīta izmantošanas piemērus.

Pieņemsim, ka mums ir jālejupielādē kāds fails, lai tas būtu šī raksta nosaukuma attēls. Lai to izdarītu, jums vienkārši jānorāda URL (saite) vēlamo failu, piemēram, šādi.

Dažreiz Wget var sūdzēties par "pašparakstītiem sertifikātiem", izmantojot HTTPS saites, lai gan paši sertifikāti ir labi, tādā gadījumā ir jāizmanto papildu opcija "--no-check-certificate".

Jpg — bez pārbaudes sertifikāta

Kad parasti izsaucat Windows komandrindu, fails tiks saglabāts lietotāja direktorijā C:\Lietotāji\Lietotājvārds. Ja fails ir jāsaglabā noteiktā direktorijā, tad tas jānorāda, izmantojot papildu slēdzi "-P", lai tas būtu testa direktorijs diskā C (C:\test).

Jpg — bez pārbaudes sertifikāta

Ja fails ir jāsaglabā noteiktā direktorijā, tad ir vienkāršāks veids, kā saglabāt failu, nenorādot papildu opcijas. Dodieties uz vajadzīgo direktoriju, izmantojot Windows Explorer, turiet nospiestu taustiņu Shift un ar peles labo pogu noklikšķiniet uz direktorija apgabala un atvērtajā izvēlnē atlasiet “Atvērt komandu logu”.

Atvērtā komandrinda izskatīsies šādi.

Palaidiet ceļu komandu, lai norādītu wget.exe atrašanās vietu.

Ceļš C:\Program Files (x86)\GnuWin32\bin

Tagad viss tiks saglabāts šajā mapē.

Iedomāsimies, ka mums ir fails ar saišu sarakstu, kuras nepieciešams lejupielādēt. Lai tas būtu test.txt fails, kas atrodas lietotāja direktorijā C:\Lietotāji\Lietotājvārds, ar šādu saturu.

Jpg https://site/wp-content/uploads/2017/04/wp..jpg https://site/wp-content/uploads/2017/03/MariaDB..jpg

Papildu atslēga "-i" norādīs faila atrašanās vietu - C:\Users\Username\test.txt un visi faili no saraksta tiks saglabāti.

Wget -i C:\Lietotāji\Lietotājvārds\test.txt --no-check-certificate

Lai lejupielādētu visu vietni, jums vienkārši jānorāda tās adrese ar minimumu nepieciešamais komplekts iespējas, piemēram.

L, --level=NUMBER rekursijas dziļums (inf un 0 - bezgalība). -k, --convert-links padara saites lokālas ielādētajā HTML. -p, --page-requisites ielādē visus attēlus utt., kas nepieciešami HTML lapas parādīšanai. -t, --tries=NUMBER iestata atkārtojumu SKAITS (0 bez ierobežojumiem).

Rezultātā iegūsim jau gatavu mājas lapas spoguli, kas datorā darbosies autonomi, pateicoties saišu konvertēšanai vietējai vietējai lietošanai.

Bet pieņemsim, ka mums nav vajadzīga visa vietne, bet tikai šis raksts. Šajā gadījumā lejupielādes komanda izskatīsies šādi.

Wget -r -l 10 -t 5 -k -p -np https://site/install-wordpress/ --no-check-certificate Pievienojiet iepriekšējai komandai papildu komandu.

Apvienojot komplektu papildu opcijas Wget komandās var sasniegt dažādus rezultātus. Tāpēc izmēģiniet visu pats un izpētiet utilīta iespējas.

Šķiet, ka pasaulē, kur puse pasaules iedzīvotāju aktīvi lieto datorus un ir pieraduši pie stilīgām grafiskajām saskarnēm un to bagātīgajām iespējām, teksta aplikācijām vairs nav vietas. Pirms aptuveni 20 gadiem datora interfeiss bija briesmīgs melns panelis, kurā bija redzams tikai baltu rakstzīmju kopums, un visa kontrole tika veikta, izmantojot teksta komandas. Pārsteidzoši, lai cik šīs programmas būtu neglītas, tās ir tikpat funkcionālas un uzticamas.

Kas ir Wget?

Wget (saukta arī par GNU Wget Linux) ir uz konsole balstīta, neinteraktīva lietojumprogramma darbam ar failiem un tīmekļa lapām. Būtībā šī ir programma failu lejupielādei no interneta, kurai raksturīgs grafiskā interfeisa trūkums un vairākas pārvaldības funkcijas, kas nav raksturīgas modernākiem risinājumiem.

Programmu izstrādāja horvātu inženieris Hrvozi Niksic, un tagad to atbalsta Džuzepe Skrivano un Linux kopiena. Pirmā utilīta versija (toreiz vēl saukta par GetURL) tika prezentēta 1996. gada janvārī. Programma tika uzrakstīta C programmēšanas valodā un publicēta saskaņā ar GNU licenci. Sākotnēji rīks tika izlaists Linux platformā. Laika gaitā utilīta ir tulkota daudzās valodās un pārnesta uz visām populārajām platformām, tostarp Wget operētājsistēmai Windows 7 (un jaunākām versijām), Wget operētājsistēmai MacOS un tā tālāk.

Šī programma nav interaktīva, kas nozīmē, ka jebkuru procesu, kas darbojas tās iespēju robežās, nevar kontrolēt; to var pārvaldīt, piekļūstot pašai operētājsistēmas vadīklām.

Neskatoties uz to, ka mūsdienu pārlūkprogrammās parasti ir iebūvēts pārlūks, tās joprojām ir paredzētas interaktīvai mijiedarbībai, tāpēc darbojas manuālais režīms kļūst grūti. Wget, gluži pretēji, ļauj automatizēt vairākus procesus. Piemēram, ir iespējams sagatavoties iepriekš Teksta dokuments ar tīmekļa lapu sarakstu, ar kuru palīdzību varat lejupielādēt vairākus failus un lapas vienlaikus.

Programmas galvenās funkcijas

Tomēr, pirmkārt, šī ir failu lejupielādes programma, kas padara tās galveno funkciju acīmredzamu.

Wget var lejupielādēt jebkuru materiālu no interneta, neatkarīgi no tā, vai tie ir dokumenti, izpildfaili vai visas tīmekļa lapas. HTML formātā(Pēc dažādi protokoli). Failus var lejupielādēt no direktorijiem, izmantojot

Klients var veikt rekursīvu lejupielādi automātiskais režīms sekojot saitēm konkrētā vietnē (vai vairākās vietnēs), vienlaikus atjaunojot tīmekļa lapas sākotnējo struktūru. Ir iespējams skatīt lejupielādētās vietnes bez piekļuves tīklam (pēc noklusējuma tiek ielādētas kā adreses skatīšanai tiešsaistē).

Wget sākotnēji tika izstrādāts lēniem un nestabiliem savienojuma veidiem, tāpēc tā svarīga iezīme ir iespēja atjaunot pārtrauktu failu lejupielādi (tas ir iespējams, ja serveris atbalsta RANGE galvenes). Wget var arī pārraudzīt serveru statusu (to pieejamību), lai iegūtu papildu lejupielādes un atjauninājumus (Wget pārbauda failu galvenes un uztur jaunāko versiju) failiem un tīmekļa lapām.

Programmai ir arī vairākas funkcijas, kas raksturīgas tā sauktajām zirnekļa utilītprogrammām, kas pārbauda dažādas vietnes un serverus, lai noteiktu noteiktu failu klātbūtni.

Atbalstītās platformas

Wget Linux kļuva par šī produkta pamatu. Kā minēts iepriekš, sākotnēji utilīta darbojās tikai uz Linux, taču ātri ieguva popularitāti un tika pielāgota citām sistēmām. Piemēram, jūs varat atrast Wget versiju operētājsistēmai Windows 7 un modernākām operētājsistēmām, kā arī ir komplekti ar grafisko interfeisu. Runājot par Linux, šī programma bieži ir iebūvēta izplatīšanā. Termināļi dažās Linux versijās sākotnēji atbalsta Wget komandas. Ubuntu, Fedora, openSUSE un citi patērētāju izplatījumi strādā ar programmu, kā saka, no kastes. Tālāk apskatīsim programmu sīkāk.

Wget komandas: galveno parametru saraksts

IN pamata saraksts komandās ietilpst:

  • -V - ļauj noskaidrot, kura programmas versija šobrīd tiek lietota;
  • -h - rāda visvairāk pilns saraksts komandas darbam ar lietojumprogrammu;
  • -b - ļauj ievietot programmu fonā;

Ziņojumu opciju saraksts

Wget komandas ļauj pilnībā kontrolēt parādīto informāciju. Šeit ir viņu saraksts:

  • -o logfile - izveido žurnāla failu, kurā tiek ierakstīts viss lietojumprogrammas process;
  • -a logfile - ļauj pievienot esošo žurnālfailu, nevis izveidot jaunu;
  • -d - parāda izstrādātājiem un atkļūdotājam nepieciešamo informāciju (palīdz atrisināt problēmas un labot klienta kļūdas);
  • -q - atspējo ziņojumu rādīšanu;
  • -v - šī opcija ir iespējota pēc noklusējuma, sniedz detalizētu pārskatu par visiem programmā notiekošajiem procesiem (reālā laikā);
  • -nv - ievērojami samazina informāciju, ko lietotājs saņem ziņojumos. Paliek tikai visnepieciešamākie dati un kļūdu brīdinājumi;
  • -i fails (norādot ceļu uz failu) - komanda ļauj skenēt failu, izvilkt no tā saiti un lejupielādēt to; varat izmantot dažādu formātu failus, tostarp HTML, taču, ja izmantojat šo komandu, komandrindā nevajadzētu norādīt ceļu uz failu;
  • -f - liek programmai nolasīt failu kā HTML; izmantojot šo komandu darbam ar vietējo HTML dokuments, var rasties kļūda, lai no tās izvairītos, vienkārši norādiet dokumentā .

Sāknēšanas opciju saraksts

Pamatkomandas darbam ar Wget. Šeit ir viņu pamata komplekts:

  • --bind-address=ADRESE — šī komanda ļauj nosūtīt saistīšanas datus vietējās mašīnas ADRESE. Izmantojot TCP/IP savienojumu, komanda ir nepieciešama, lai precīzi norādītu IP adresi (ja tās ir vairākas).
  • -t numurs (jums jānorāda numurs) - ļauj lietotājam izvēlēties, cik reižu lejupielāde tiks atkārtota. Lai izvairītos no atkārtošanās, jānorāda skaitļa vērtība, kas vienāda ar nulli.
  • -nc - šī komanda ļauj atgriezt lejupielādētā faila iepriekšējo stāvokli, ja rodas tīkla kļūme un lejupielāde tiek pārtraukta. Ja neizmantojat kādu no komandām papildu lejupielādei (-N, -nc, -r), Wget izveidos tās kopiju un atsāks lejupielādi. Opcija -r ļauj aizstāt esošos failus.
  • -c - arī palīdz atkārtoti lejupielādēt failu savienojuma zuduma gadījumā (un kad Wget ir pārtraucis mēģināt pats atjaunot savienojumu). Pietiek norādīt šo komandu pirms saites uz failu. Ja izmantotajā direktorijā tiek atrasts līdzīgs fails, Wget to identificēs un automātiski izlems, vai to lejupielādēt vēlreiz. Šo komandu var izmantot tikai serveros, kas atbalsta RANGE galvenes.

  • --progress — ļauj izvēlēties lejupielādes progresa displeja veidu. Varat norādīt -progress=bar vai progress=punkts.
  • --zirneklis - aizstāj faila lejupielādes komandu ar tās klātbūtnes pārbaudi serverī;
  • -w (sekundēs) — norāda pauzes laiku starp lejupielādēm.
  • -q (norādīts kilobaitos vai megabaitos) - ļauj skaidri regulēt lejupielādēto datu lielumu un ierobežot pārmērīgu apjomu. Tomēr ir vērts atzīmēt, ka viens fails tiks lejupielādēts neatkarīgi no iestatītās kvotas (tas ir, šī opcija nedarbosies ar vienu failu neatkarīgi no tā, cik tas ir smags).

HTTP parametru saraksts

  • --http-user= un --http-passwd= — ļauj norādīt pieteikumvārdu un paroli autorizācijai tīmekļa resursā, no kura tiks lejupielādēti faili.
  • -C = ieslēgts/izslēgts — ļauj iespējot vai atspējot datu saglabāšanu kešatmiņā servera pusē.
  • --cookies = on/off - tāpat kā kešatmiņai, tikai sīkdatnēm. Ļauj apturēt vai atsākt sīkfailu datu apmaiņu, nepieciešams serverim lai uzturētu apmeklējumu statistiku. Pēc noklusējuma šī opcija ir iespējota, taču sīkfaili netiek saglabāti jūsu cietajā diskā.
  • --save-cookies - ļauj saglabāt cepumi(tikai jauni dati).
  • --proxy-user un -proxy-passwd - ļauj norādīt pieteikumvārdu un paroli autorizācijai starpniekserverī (ja tāda ir iespējota).

FTP opciju saraksts

Papildu iespējas darbam ar Wget. FTP komandas:

  • -nr - aizliedz dzēst pagaidu failus no .listing direktorija, kas tiek spontāni ģenerēti, strādājot ar FTP;
  • -g on/off - ļauj utilītai izmantot speciālās rakstzīmes FTP direktorijos;
  • --passive-ftp - šo komandu var izmantot, ja jums ir ugunsmūris, lai aktivizētu pasīvo FTP režīmu (kad lietotājs ir atbildīgs par savienojuma izveidi ar serveri).

Wget komandas: lietošanas piemēri

Vienkāršākais un visizplatītākais piemērs darbam ar programmu, protams, ir failu lejupielāde. Lai pārbaudītu Wget komandas, varat sākt vienkārši, atrast saiti uz failu tīklā un ievadīt konsolē/terminālī: Wget *saite, kas norāda precīzu un pilnu ceļu uz failu*.

Lai turpinātu faila lejupielādi, izmantojiet: Wget -c *saite, kas norāda precīzu un pilnu ceļu uz failu*.

Kas attiecas uz tīmekļa lapu ielādi, viss ir nedaudz sarežģītāk, taču tajā pašā laikā ievērojami palielinās iespēju skaits. Lai parametri nebūtu jāievada atkārtoti katru reizi, kad ir jāielādē vietne, varat izveidot skriptus vai ierakstīt visus iestatījumus .wgetrc failā.

Lai padarītu to pašu lapu pieejamu apskatei bez interneta savienojuma, varat izmantot komandu Wget -r -10 -k *saite, kas norāda precīzu un pilnu ceļu uz failu*.

Wget formāta kļūdas komanda nav atrasta var nozīmēt drukas kļūdu un nepareizi norādītu parametru.

Ievads GNU Wget

GNU Wget ir bezmaksas programmatūras pakotne failu izgūšanai, izmantojot HTTP, HTTPS, FTP un FTPS visplašāk izmantotos interneta protokolus. Tas ir neinteraktīvs komandrindas rīks, tāpēc to var viegli izsaukt no skriptiem, darbiem, termināļiem bez X-Windows atbalsta utt.

GNU Wget ir daudz funkciju, kas atvieglo lielu failu izgūšanu vai visu tīmekļa vai FTP vietņu spoguļošanu, tostarp:

  • Var atsākt pārtrauktās lejupielādes, izmantojot un
  • Var izmantot faila nosaukumu aizstājējzīmes un rekursīvi atspoguļot direktorijus
  • Uz NLS balstīti ziņojumu faili daudzām dažādām valodām
  • Pēc izvēles pārvērš absolūtās saites lejupielādētajos dokumentos uz relatīvām, lai lejupielādētie dokumenti varētu izveidot saiti viens ar otru lokāli
  • Darbojas lielākajā daļā UNIX līdzīgu operētājsistēmu, kā arī Microsoft Windows
  • Atbalsta HTTP starpniekserverus
  • Atbalsta HTTP sīkfailus
  • Atbalsta pastāvīgus HTTP savienojumus
  • Bez uzraudzības/fona darbība
  • Izmanto vietējo failu laikspiedolus, lai noteiktu, vai dokumenti ir atkārtoti jāielādē spoguļošanas laikā
  • GNU Wget tiek izplatīts saskaņā ar GNU vispārējo publisko licenci.

GNU Wget avota kodu var atrast šeit vai mūsu spoguļos.
Lai uzzinātu vairāk par lejupielādes iespējām, skatiet FAQ.

Dokumentācija

GNU Wget dokumentāciju var atrast šeit.
Citu GNU pakotņu rokasgrāmatas skatiet vietnē www.gnu.org.

Papildus informācija

Pašlaik GNU Wget2 tiek izstrādāts.
Lūdzu, palīdziet mums, ja varat, ar testēšanu, dokumentiem, organizēšanu, izstrādi, ... tiekamies Wget2 sadarbības vietnē

Uzturētājs

Pašlaik GNU Wget uztur Tims Rūsens, Daršits Šahs un Džuzepe Skrivano.
Sākotnējais GNU Wget autors ir Hrvoje Nikšić.
Lūdzu darīt tieši sazinieties ar kādu no šīm personām ar kļūdu ziņojumiem vai palīdzības lūgumiem saistībā ar Wget: šim ir paredzēts adresātu saraksts; lūdzu, izmantojiet to vietā.

Ziedotāji

Mēs pateicamies TYPO3 & Magento partnera AOE medijiem par ziedojumu wget projektam.

wget — LEJUPIELĀDES KUNGS
(FAALU UN VIETŅU LEJUPIELĀDE NO INTERNETA GNU/LINUX)

Tik daudz dziesmu ir dziedātas par mīlestību,
Es dziedāšu, es dziedāšu jums, vēl vienu ...

Romantika no filmas "Trīs draugi"

Uzdevums: Es vēlos Teleport Pro un FlashGet operētājsistēmai Linux, lejupielādēt vietnes un failus.

Risinājums: atklāt wget- tas viss ir vienā pudelē un pat vairāk.

Viņi bieži vispirms meklē daudzus grafikas programmas ar vairākām pogām – taču ir viena utilīta, kas tās var aizstāt un nodrošināt tādas funkcijas, kas nav atrodamas nekur citur.

Šis wget un viss, kas uz tā ir balstīts. Lai apgūtu šo utilītu, ir jāpieliek pūles un vismaz ātri jāizlasa rokasgrāmata, taču pretī jūs saņemat jaudīgu utilītu, kas ietaupīs jūsu laiku un satiksmi.

Ir vērts to teikt cilvēks wget No pirmā acu uzmetiena tas rada satriecošu iespaidu, bet tad saproti, ka ne visas iespējas ir vajadzīgas ikdienas lietošanai. Tālāk ir norādītas opcijas, kuras izmantoju visbiežāk.

Izmantojot a la “FlashGet for Linux”

Jums vienkārši jālejupielādē fails un/vai jāturpina lejupielāde, kas tika pārtraukta. Tas ir ļoti, ļoti vienkārši izdarāms, terminālī ierakstot dažas rindiņas.

Vienkārši lejupielādējiet failu ar wget:

$ wget ftp://vasya.pupkin.com/film.avi

Vēl viena iespēja: daļa faila tika lejupielādēta, lejupielāde tika pārtraukta.

Lai turpinātu faila lejupielādi, rakstiet:

$ wget -c ftp://vasya.pupkin.com/film.avi vai $ wget --turpināt ftp://vasya.pupkin.com/film.avi

-c vietā varat rakstīt -continue, jo katram taustiņam ir īsa un gara forma: garos taustiņus ir vieglāk atcerēties, bet garākus rakstīt. Jūs varat viegli sajaukt dažādus rakstīšanas veidus.

Lai lejupielādētu failus no saraksta, kurā ir tiešās saites:

$ wget -i pupkinlist vai $ wget --input-file=pupkinlist

Šeit norādīts tikai failu, kurā ir saites. Fails var būt arī html lapa, kurā ir saites.

Windows. Wget instalēšana operētājsistēmā Windows XP/7/8/8.1/10

Tie tiks izsūknēti ar iepriekš minēto komandu.

Izmantojot a la “Teleport Pro for Linux”

Lejupielādējot vietnes, ir vairāk iespēju, un tāpēc ir nepieciešams vairāk atslēgu. Atkal, jums nav jāatceras tie visi; varat izveidot skriptu (vai vēl labāk, vairākus dažādiem gadījumiem) un piezvanīt tiem.

Vietņu spoguļošana vietējā mašīnā:

$ wget -m http://www.vasyapupkin.com/

Vietnes kopēšana vietējai apskatei:

$ wget -r -l0 -np -k http://www.vasyapupkin.com/

Šajā gadījumā tiks iespējota rekursīvā augšupielāde (switch -r, --recursive), tas ir, ne tikai faili ar mājas lapa, bet arī visas pārējās, uz kurām ved saites (slēdzis -l0 bezgalīga saišu ligzdošana).

Saišu nosaukumi tiks pārveidoti par vietējiem, lai atvieglotu skatīšanu (-k slēdzis). Turklāt, izmantojot slēdzi -np (no-parrent), varat neļaut wget pacelties virs sākuma adreses, kad tiek ielādēta rekursīvi, tas ir, ja kopējat http://home.vasyapupkin.com/ un izmantojot saites no galvenās vietnes. http://www.vasyapupkin.com/ netiks kopēts.

Vairākas noderīgas atslēgas

Failu iekļaušana un izslēgšana augšupielādes laikā:

Acclist vai --accept acclist -R rejlist vai --reject rejlist

Norāda ar komatu atdalītus failu nosaukumu modeļus, kas jāielādē (acclist) vai jāignorē (rejlist).

K vai --convert-links

Pārvērš absolūtās saites (piemēram, http://www...) par relatīvām (piemēram, file///home/vasya/www/index.html), lai atvieglotu lokālo apskati. Lai pārlūkprogrammā skatītu lejupielādēto vietni lokāli, pārlūkprogrammā atveriet failu index.html un pārlūkojiet saites tādā pašā veidā, it kā būtu izveidots savienojums ar internetu.

H vai --span-hosts

Ļauj wget lejupielādēt datus no jebkuras adreses, kurai ir saite pieprasītajā dokumentā.

P vai --lapas rekvizīti

Ielādē visus attēlošanai nepieciešamos failus html lapas. Piemēram: attēli, skaņa un kaskādes stili. Kad lejupielāde ir pabeigta, dokumentā esošās saites tiek pārveidotas skatīšanai bezsaistē. Tas attiecas ne tikai uz redzamām saitēm uz citiem dokumentiem, bet arī uz saitēm uz visiem ārējiem lokālajiem failiem.

siteget - vienkāršs skripts vietņu lejupielādei

Ja jums ir apnicis visas šīs gudrības ar atslēgām wget un jums vienkārši jālejupielādē vietne vietne tev tas noteikti patiks. Šis ir diezgan vienkāršs skripts ar nepieciešamajiem parametriem vietnes ielādei.

Jūs varat lejupielādēt skriptu no šejienes. Pēc lejupielādes datorā ir lietderīgi to kopēt superlietotāja režīmā vienā no direktorijiem, kas norādīti mainīgajā $ PATH: operētājsistēma automātiski skenē tajos izpildāmos failus. Piemēram, uz direktoriju /user/local/bin:

# cp (direktorijs, kurā atrodas skripts)/siteget /user/local/bin/siteget

Skriptam arī jāpiešķir atribūts izpildāmais fails:

# chmod a+x /usr/local/bin/siteget

Lietošana vietneļoti vienkārši:

$ siteget http://www.vasyapupkin.com/

Bībeles studiju nodaļa MDA, 2008.
Pēdējā atjaunošana:
Interneta adrese: http://www.bible-mda.ru/soft/wget/wget.html

Vienkārši Lejupielādēt failu wget:

wget ftp://vasya.pupkin.com/film.avi

Priekš pārtrauktas lejupielādes turpinājums mēs rakstām:

wget -c ftp://vasya.pupkin.com/film.avi

wget -- turpināt ftp://vasya.pupkin.com/film.avi

Tāpat kā citās programmās, taustiņiem ir īsa un gara forma, un to vietā var rakstīt. Garos taustiņus ir vieglāk atcerēties, taču rakstīšana prasa ilgāku laiku. Jūs varat viegli sajaukt dažādus rakstīšanas veidus.

Uz lejupielādēt failus no saraksta satur tiešās saites:

wget -i pupkinlist.txt

wget --input-file=pupkinlist.txt

Šeit ir norādīts tikai fails, kurā ir saites. Fails var būt arī lapa, kurā ir saites. Tie tiks izsūknēti ar iepriekš minēto komandu.

Izmantojot a la “Teleport Pro for Linux”.

Lejupielādējot vietnes, ir vairāk iespēju, un tāpēc ir nepieciešams vairāk atslēgu.

Atkal, jums nav jāatceras tie visi; varat izveidot skriptu (vai vēl labāk, vairākus dažādiem gadījumiem) un piezvanīt tiem.

Tātad, ja jums ir vietne un jūs vēlaties, lai jūsu datorā būtu tās lokāla kopija, lai, atvienojot tīklu, jūs varētu to lasīt bez steigas.

Vietņu spoguļošana vietējā mašīnā:

wget -m http://www.vasyapupkin.com/

līdzvērtīgi šīs iespējas ir aprakstītas tālāk.

Vietnes kopēšana vietējai apskatei (interneta saišu aizstāšana ar lejupielādēto lapu vietējām adresēm):

wget -r -l0 -k http://www.vasyapupkin.com/

Šajā gadījumā tiks iespējota rekursīvā augšupielāde (slēdzis -r, -rekursīvs),

Wget ir daudz noderīgu iespēju - vairāk nekā Teleport karodziņi. Piemēram, tas ir iesaiņots skriptā un novietots redzamā vietā (norādīts), mums ir ērta lietošana un daudz iestatījumu.

Ielādējot rekursīvi, nepārsniedziet sākuma adresi.

Iespējot rekursīvo direktoriju un apakšdirektoriju pārlūkošanu attālais serveris.

Definējiet maksimālo rekursijas dziļumu, kas vienāds ar dziļumu, pārlūkojot direktorijus attālajā serverī. Pēc noklusējuma dziļums = 5.

Failu meklēšanas laikā nepārejiet uz vecākdirektoriju. Šis ir ļoti noderīgs īpašums, jo tas nodrošina, ka tiek kopēti tikai tie faili, kas atrodas zem noteiktas hierarhijas.

Ar komatu atdalīts failu nosaukumu saraksts, kurus vajadzētu (akceptēt) vai nevajadzētu (noraidīt) lejupielādēt. Failu nosaukumus ir atļauts norādīt pēc maskas.

Wget operētājsistēmai Windows. Uzstādīšana un lietošana.

Pārvērst absolūtās saites dokumentā par relatīvām saitēm. Tiks pārveidotas tikai tās saites, kas norāda uz faktiski ielādētām lapām; pārējais netiks pārvērsts. Ņemiet vērā, ka tikai darba beigās wget varēs uzzināt, kuras lapas faktiski tika ielādētas. Tāpēc tikai wget beigās tiks veikta galīgā konvertēšana.

Norādiet lietotājvārdu un paroli serverī.

Ļauj apmeklēt visus serverus, uz kuriem ir saite.

Augšupielādējiet visus failus, kas nepieciešami lapu parādīšanai. Piemēram: attēli, skaņa, kaskādes stili (). Pēc noklusējuma šādi faili netiek lejupielādēti. Kopā norādītie parametri var palīdzēt, bet tā kā... wget neatšķir ārējos un iekšējos dokumentus, nav garantijas, ka viss nepieciešamais tiks lejupielādēts.

Saites

Programmas informācija

Wget ir konsoles utilīta failu lejupielādei, izmantojot HTTP, FTP protokolus un starpniekservera savienojumus.

wget operētājsistēmai Windows

Programma ļauj kopēt vienkāršas html vietnes, vienlaikus saglabājot direktoriju struktūru. Ļauj atrast un apstrādāt faila robots.txt datus, kā arī konvertēt saites turpmākai piekļuvei bezsaistē. Satur failu galvenes salīdzināšanas rīku, lai lejupielādētu jaunas versijas un izveidotu spoguļkopijas.

Lietojumprogramma atbalsta darba atsākšanu, ja rodas kļūda vai savienojums ir bojāts, rekursīvs lēciens, kas norāda nosaukuma masku un sekojošo saišu dziļumu. Iespēja pieteikties FTP serveris, izveidojiet savienojumu fonā, lai aizsargātu https vietnes.

Programma spēj uzturēt detalizētu žurnālu un ir optimāls rīks, lai izveidotu attālās krātuves vai tīmekļa resursu spoguļus un straumētu datu kopēšanu no FTP serveriem.

Lejupielādējiet pilnu Wget krievu versiju no oficiālās vietnes bez reģistrācijas un SMS.

Sistēmas prasības

  • Atbalstītās operētājsistēmas: Windows XP, 7, 10, 8, Vista, 8.1
  • Bitu dziļums: 32 biti, x86, 64 biti

Wget - konsoles lejupielādētājs vietņu lejupielādei un tā izmantošanai operētājsistēmā Windows

wget ir konsoles utilīta failu/vietņu lejupielādei; tā var lejupielādēt failus rekursīvi, automātiski sekojot saitēm.

Komanda Apraksts
wget http://example.com/file.zip faila file.zip lejupielāde pašreizējā direktorijā
wget -P /ceļš/uz/saglabāt http://example.com/file.zip faila file.zip lejupielāde direktorijā /path/to/save
wget -c http://example.com/file.zip faila file.zip atsākšana pārtraukuma gadījumā
wget -O arch.zip http://example.com/file.zip lejupielādējot failu.zip un saglabājot kā arch.zip
wget -i faili.txt lejupielādējot failus no faila files.txt saraksta
wget --tries=10 http://example.com/file.zip lejupielādes mēģinājumu skaits
wget -Q5m -i http://example.com/ Kvota maksimālajam lejupielādēto failu lielumam, kvota ir derīga tikai rekursīvai lejupielādei (-r)
wget --save-cookies cookies.txt --post-data 'username=proft&password=1' http://example.com/auth.php identifikācija serverī, saglabājot sīkfailus vēlākai piekļuvei
wget --user-agent=»Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.5 (KHTML, piemēram, Gecko) Chrome/19.0.1084.9 Safari/536.5″ http://example.com/ Lietotāja aģenta indikācija
echo 'wget http://example.com/file.zip' | pulksten 12:00 lejupielādējiet vietni http://example.com/file.zip plkst. 12:00 pašreizējā direktorijā
wget ftp://example.com/dir/*.zip
wget http://example.com/dir/file(1..10).zip visu failu lejupielāde, izmantojot veidni
wget -S http://example.com/ izvada HTTP servera galvenes un FTP servera atbildes
wget --spider -i urls.txt pārbaudīt failā esošās saites, lai nodrošinātu pieejamību
wget -b http://example.com/file.zip lejupielādējot failu fonā, žurnāls tiek ierakstīts wget.log, wget.log.1 utt.
eksportēt http_proxy=http://proxy.com:3128/;wget http://example.com/file.zip *faila.zip* faila lejupielāde, izmantojot starpniekserveri
wget -m -w 2 http://example.com/ spoguļojot vietni, vienlaikus saglabājot absolūtās saites un gaidot 2 sekundes starp pieprasījumiem
wget --limit-rate=200k http://example.com/file.zip lejupielādes ātruma ierobežojums
wget -R bmp http://example.com/ nelejupielādējiet bmp failus
wget - A png,jpg http://example.com/ lejupielādēt tikai png un jpg failus

Lietošanas piemērs dokumentācijas lejupielādei Django:

  • - sekojiet saitēm (rekursīva lejupielāde)
  • — konvertēt saites uz vietējais skats
  • — HTML lapas parādīšanai nepieciešamo resursu lejupielāde (stili, attēli utt.)
  • - lejupielādes dziļums, 0 - bezgalīga saišu ligzdošana
  • - nepārrakstīt esošos failus
  • - rekursīvi ielādējot, nepacelieties virs sākuma adreses

Bieži lietots wget Parametrus var ievietot ~/.wgetrc.

curl ir konsoles utilīta datu pārsūtīšanai, izmantojot URL sintaksi; atbalstītie protokoli ir DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet un TFTP.

Komanda Apraksts
čokurošanās http://proft.me iegūstiet galvenās lapas saturu
curl -o index.html http://proft.me mēs iegūstam galvenās lapas saturu failā index.html
čokurošanās -L http://example.com saņemot lapas saturu, sekojiet novirzīšanai (ja tādas ir)
curl -u lietotājvārds:parole http://example.com/login/ lapas iegūšana aiz pamata HTTP autentifikācijas
curl -x proxy.com:3128 http://proft.me lapas iegūšana, izmantojot starpniekserveri
čokurošanās -Es proft.me saņemt http galvenes no vietnes
curl -H 'Saimniekdators: google.ru' http://proft.me nomainiet domēnu, piekļūstot serverim (pārsūtot galveni)
curl --request POST "http://example.com/form/" --data "field1=value1&field2=value2"
curl -X POST "http://example.com/form/" --data "field1=value1&field2=value2" datu pārsūtīšana, izmantojot POST pieprasījumu
curl -X POST -H "Satura veids: pieteikums/json" -d '"nosaukums":"Komando","gads":"1985" http://example.com/api/movies/ datu pārraide caur POST pieprasījumu, dati JSON formā
čokurošanās — pieprasījums IEVIETOT "http://example.com/api/movie/1/" --dati "title=DjangoUnchained" datu pārsūtīšana, izmantojot PUT pieprasījumu
čokurošanās -F [aizsargāts ar e-pastu]-F iesniegt=Labi http://example.com/upload/ faila file.zip augšupielāde formā (multipart/form-data)
curl -u lietotājvārds:parole -O ftp://example.com/file.zip lejupielādēt failu no FTP
curl -u lietotājvārds:parole -T fails.zip ftp://example.com/ augšupielādēt failu, izmantojot FTP
curl -- sīkfails "login=proft" http://example.com/login/ iestatīt sīkfailus
curl --cookie-jar cookies.txt http://example.com sīkfailu saglabāšana failā
curl --cookie cookies.txt http://example.com/login/ saglabāto sīkfailu izmantošana

Papildu lasīšana