EnglishFrenchSpanyol

Ad


Favicon OnWorks

wget - Dalam talian di Awan

Jalankan wget dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan wget yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


Wget - Pemuat turun rangkaian bukan interaktif.

SINOPSIS


wget [pilihan]... [URL]...

DESCRIPTION


GNU Wget ialah utiliti percuma untuk muat turun bukan interaktif fail dari Web. Ia
menyokong protokol HTTP, HTTPS dan FTP, serta mendapatkan semula melalui proksi HTTP.

Wget tidak interaktif, bermakna ia boleh berfungsi di latar belakang, manakala pengguna tidak
telah log masuk. Ini membolehkan anda memulakan pengambilan dan memutuskan sambungan daripada sistem, membiarkan
Wget selesaikan kerja. Sebaliknya, kebanyakan pelayar Web memerlukan pengguna tetap
kehadiran, yang boleh menjadi halangan besar apabila memindahkan banyak data.

Wget boleh mengikuti pautan dalam halaman HTML, XHTML dan CSS, untuk mencipta versi tempatan jarak jauh
laman web, mencipta semula sepenuhnya struktur direktori tapak asal. Ini adalah
kadangkala dirujuk sebagai "muat turun rekursif." Semasa melakukan itu, Wget menghormati
Piawaian Pengecualian Robot (/robots.txt). Wget boleh diarahkan untuk menukar pautan masuk
memuat turun fail untuk menunjuk pada fail tempatan, untuk tontonan luar talian.

Wget telah direka bentuk untuk kekukuhan melalui sambungan rangkaian yang perlahan atau tidak stabil; sekiranya
muat turun gagal kerana masalah rangkaian, ia akan terus mencuba semula sehingga keseluruhan fail mempunyai
telah diambil semula. Jika pelayan menyokong regetting, ia akan mengarahkan pelayan untuk meneruskan
muat turun dari tempat ia berhenti.

Wget tidak menyokong Senarai Pembatalan Pelanggan (CRL) jadi sijil HTTPS anda
sambungan ke mungkin dibatalkan oleh pemilik tapak.

PILIHAN


Lebih Baik Syntax
Memandangkan Wget menggunakan GNU getopt untuk memproses argumen baris perintah, setiap pilihan mempunyai bentuk yang panjang
bersama yang pendek. Pilihan yang panjang lebih mudah diingat, tetapi ambil masa untuk
taip. Anda boleh dengan bebas mencampurkan gaya pilihan yang berbeza, atau menentukan pilihan selepas arahan-
hujah baris. Oleh itu anda boleh menulis:

wget -r --tries=10 http://fly.srk.fer.hr/ -o log

Ruang antara pilihan menerima hujah dan hujah boleh ditinggalkan.
Bukan -o log anda boleh menulis -olog.

Anda boleh meletakkan beberapa pilihan yang tidak memerlukan hujah bersama-sama, seperti:

wget -drc

Ini bersamaan sepenuhnya dengan:

wget -d -r -c

Oleh kerana pilihan boleh ditentukan selepas hujah, anda boleh menamatkannya dengan --.
Jadi yang berikut akan cuba memuat turun URL -x, melaporkan kegagalan kepada log:

wget -o log -- -x

Pilihan yang menerima senarai dipisahkan koma semuanya menghormati konvensyen yang menyatakan
senarai kosong mengosongkan nilainya. Ini boleh berguna untuk mengosongkan .wgetrc tetapan. Untuk
contohnya, jika anda .wgetrc menetapkan "exclude_directories" kepada /cgi-bin, contoh berikut
mula-mula akan menetapkan semula, dan kemudian menetapkannya untuk mengecualikan /~tiada sesiapa and /~seseorang. Anda juga boleh
kosongkan senarai dalam .wgetrc.

wget -X " -X /~nobody,/~somebody

Kebanyakan pilihan yang tidak menerima hujah adalah boolean pilihan, dinamakan demikian kerana mereka
keadaan boleh ditangkap dengan pembolehubah ya-atau-tidak ("boolean"). Sebagai contoh, --ikut-ftp
memberitahu Wget untuk mengikuti pautan FTP daripada fail HTML dan, sebaliknya, --tiada-glob memberitahunya
untuk tidak melakukan globbing fail pada URL FTP. Pilihan boolean adalah sama ada afirmatif or
negatif (bermula dengan --tidak). Semua pilihan tersebut berkongsi beberapa sifat.

Melainkan dinyatakan sebaliknya, diandaikan bahawa tingkah laku lalai adalah bertentangan dengan apa
pilihan itu berjaya. Sebagai contoh, kewujudan yang didokumenkan --ikut-ftp menganggap
yang lalai ialah tidak ikuti pautan FTP dari halaman HTML.

Opsyen afirmatif boleh dinafikan dengan mendahului --tidak- kepada nama pilihan; negatif
pilihan boleh dinafikan dengan meninggalkan --tidak- awalan. Ini mungkin kelihatan berlebihan---jika
lalai untuk pilihan afirmatif adalah untuk tidak melakukan sesuatu, maka mengapa menyediakan cara untuk
secara eksplisit mematikannya? Tetapi fail permulaan sebenarnya boleh mengubah lalai. Untuk
contoh, menggunakan "follow_ftp = on" dalam .wgetrc membuat Wget mengikuti Pautan FTP secara lalai, dan
menggunakan --tidak-ikut-ftp adalah satu-satunya cara untuk memulihkan lalai kilang daripada arahan
line.

Asas Permulaan Pilihan
-V
--versi
Paparkan versi Wget.

-h
- membantu
Cetak mesej bantuan yang menerangkan semua pilihan baris arahan Wget.

-b
--latar belakang
Pergi ke latar belakang serta-merta selepas permulaan. Jika tiada fail output ditentukan melalui
-o, output diubah hala ke wget-log.

-e arahan
--laksanakan arahan
Melaksanakan arahan seolah-olah ia adalah sebahagian daripada .wgetrc. Perintah yang dipanggil adalah
dilaksanakan selepas arahan dalam .wgetrc, sehingga mendahului mereka. Jika kamu perlu
untuk menentukan lebih daripada satu arahan wgetrc, gunakan berbilang contoh -e.

Pembalakan and Input File Pilihan
-o fail log
--output-file=fail log
Log semua mesej ke fail log. Mesej biasanya dilaporkan kepada ralat standard.

-a fail log
--tambah-output=fail log
Lampirkan kepada fail log. Ini sama dengan -o, hanya ia ditambah kepada fail log bukan
menimpa fail log lama. Jika fail log tidak wujud, fail baharu dibuat.

-d
--nyahpepijat
Hidupkan output nyahpepijat, bermakna pelbagai maklumat penting kepada pembangun Wget
jika ia tidak berfungsi dengan baik. Pentadbir sistem anda mungkin telah memilih untuk menyusun
Wget tanpa sokongan nyahpepijat, dalam hal ini -d tidak akan berfungsi. Sila ambil perhatian bahawa
menyusun dengan sokongan nyahpepijat sentiasa selamat---Wget disusun dengan sokongan nyahpepijat
akan tidak cetak sebarang maklumat nyahpepijat melainkan diminta dengan -d.

-q
--senyap
Matikan output Wget.

-v
--verbose
Hidupkan output verbose, dengan semua data yang tersedia. Output lalai adalah verbose.

-nv
--tidak bertele-tele
Matikan verbose tanpa senyap sepenuhnya (gunakan -q untuk itu), yang bermaksud itu
mesej ralat dan maklumat asas masih dicetak.

--report-speed=jenis
Jalur lebar keluaran sebagai jenis. Satu-satunya nilai yang diterima ialah bit.

-i fail
--input-file=fail
Baca URL daripada tempatan atau luaran fail. Jika - dinyatakan sebagai fail, URL dibaca
daripada input standard. (Gunakan ./- untuk membaca daripada fail yang dinamakan secara literal -.)

Jika fungsi ini digunakan, tiada URL perlu ada pada baris arahan. Jika ada
URL pada baris arahan dan dalam fail input, URL pada baris arahan akan menjadi
yang pertama diambil semula. Jika --force-html tidak dinyatakan, maka fail Sekiranya
terdiri daripada satu siri URL, satu setiap baris.

Walau bagaimanapun, jika anda nyatakan --force-html, dokumen itu akan dianggap sebagai html. Dalam itu
kes anda mungkin menghadapi masalah dengan pautan relatif, yang boleh anda selesaikan sama ada dengan menambah
"url">" kepada dokumen atau dengan menyatakan --base=url pada baris arahan.

Jika fail ialah dokumen luaran, dokumen itu akan dianggap secara automatik sebagai html if
padanan Jenis Kandungan teks / html. Selanjutnya, faillokasi akan menjadi
digunakan secara tersirat sebagai asas href jika tiada yang dinyatakan.

--input-metalink=fail
Memuat turun fail yang diliputi dalam Metalink tempatan fail. Metalink versi 3 dan 4 ialah
disokong.

--metalink-over-http
Mengeluarkan permintaan HTTP HEAD dan bukannya GET dan mengekstrak metadata Metalink daripada respons
tajuk. Kemudian ia beralih kepada muat turun Metalink. Jika tiada metadata Metalink yang sah
ditemui, ia kembali kepada muat turun HTTP biasa.

--lokasi-pilihan
Tetapkan lokasi pilihan untuk sumber Metalink. Ini mempunyai kesan jika pelbagai sumber
dengan keutamaan yang sama tersedia.

-F
--force-html
Apabila input dibaca daripada fail, paksa ia dianggap sebagai fail HTML. Ini membolehkan
anda untuk mendapatkan semula pautan relatif daripada fail HTML sedia ada pada cakera setempat anda, dengan menambah
"url">" kepada HTML, atau menggunakan --dasar pilihan baris arahan.

-B URL
--base=URL
Menyelesaikan pautan relatif menggunakan URL sebagai tempat rujukan, apabila membaca pautan daripada
fail HTML yang ditentukan melalui -i/--input-file pilihan (bersama-sama dengan --force-html, Atau
apabila fail input diambil dari jauh daripada pelayan yang menggambarkannya sebagai HTML). Ini adalah
bersamaan dengan kehadiran teg "BASE" dalam fail input HTML, dengan URL sebagai
nilai untuk atribut "href".

Sebagai contoh, jika anda nyatakan http://foo/bar/a.html Untuk URL, dan Wget membaca
../baz/b.html daripada fail input, ia akan diselesaikan kepada http://foo/baz/b.html.

--config=FAIL
Tentukan lokasi fail permulaan yang anda ingin gunakan.

--rejected-log=fail log
Log semua penolakan URL ke fail log sebagai nilai dipisahkan koma. Nilai tersebut termasuk
sebab penolakan, URL dan URL induk tempat itu ditemui.

muat turun Pilihan
--bind-address=ALAMAT
Apabila membuat sambungan TCP/IP klien, ikat kepada ALAMAT pada mesin tempatan. ALAMAT
boleh ditentukan sebagai nama hos atau alamat IP. Pilihan ini boleh berguna jika anda
mesin terikat kepada berbilang IP.

-t nombor
--cuba=nombor
Tetapkan bilangan percubaan untuk nombor. Nyatakan 0 atau Inf untuk mencuba semula yang tidak terhingga. Lalainya ialah
untuk mencuba semula 20 kali, dengan pengecualian ralat maut seperti "sambungan ditolak" atau
"tidak dijumpai" (404), yang tidak dicuba semula.

-O fail
--output-document=fail
Dokumen tidak akan ditulis ke fail yang sesuai, tetapi semuanya akan ditulis
disatukan dan ditulis kepada fail. Jika - digunakan sebagai fail, dokumen akan
dicetak kepada output standard, melumpuhkan penukaran pautan. (Gunakan ./- untuk mencetak ke fail
secara literal dinamakan -.)

Penggunaan -O is tidak bermaksud hanya "menggunakan nama fail bukannya yang ada dalam
URL;" sebaliknya, ia serupa dengan pengalihan shell: wget -O fail http://foo is
bertujuan untuk bekerja seperti wget -O - http://foo > fail; fail akan dipangkas serta merta,
and semua kandungan yang dimuat turun akan ditulis di sana.

Atas sebab ini, -N (untuk semakan cap masa) tidak disokong dalam kombinasi dengan -O:
sejak fail sentiasa baru dicipta, ia akan sentiasa mempunyai cap masa yang sangat baharu. A
amaran akan dikeluarkan jika gabungan ini digunakan.

Begitu juga, menggunakan -r or -p bersama -O mungkin tidak berfungsi seperti yang anda jangkakan: Wget tidak akan memuat turun sahaja
fail pertama ke fail dan kemudian muat turun selebihnya ke nama biasa mereka: semua
kandungan yang dimuat turun akan dimasukkan ke dalam fail. Ini telah dilumpuhkan dalam versi 1.11, tetapi telah
telah dikembalikan semula (dengan amaran) dalam 1.11.2, kerana terdapat beberapa kes di mana ini
tingkah laku sebenarnya boleh ada gunanya.

Gabungan dengan -nc hanya diterima jika fail output yang diberikan tidak wujud.

Ambil perhatian bahawa gabungan dengan -k hanya dibenarkan apabila memuat turun satu dokumen,
seperti dalam kes itu ia hanya akan menukar semua URI relatif kepada yang luaran; -k membuat no
wajar untuk berbilang URI apabila semuanya dimuat turun ke satu fail; -k boleh
digunakan hanya apabila output adalah fail biasa.

-nc
--tidak-menjemukan
Jika fail dimuat turun lebih daripada sekali dalam direktori yang sama, tingkah laku Wget bergantung
pada beberapa pilihan, termasuk -nc. Dalam kes tertentu, fail tempatan akan menjadi berdegup kencang,
atau ditimpa, apabila dimuat turun berulang kali. Dalam kes lain ia akan dipelihara.

Apabila menjalankan Wget tanpa -N, -nc, -r, Atau -p, memuat turun fail yang sama dalam fail yang sama
direktori akan menghasilkan salinan asal fail sedang dipelihara dan salinan kedua
diberi nama fail.1. Jika fail itu dimuat turun sekali lagi, salinan ketiga akan menjadi
bernama fail.2, dan sebagainya. (Ini juga tingkah laku dengan -nd, walaupun -r or -p berada dalam
kesan.) Bila -nc ditentukan, tingkah laku ini ditindas, dan Wget akan menolak
muat turun salinan baharu fail. Oleh itu, ""no-clobber"" sebenarnya adalah nama yang salah
mod ini---bukan clobbering yang dihalang (kerana akhiran berangka sudah pun
mencegah clobbering), tetapi sebaliknya penjimatan berbilang versi yang dihalang.

Apabila menjalankan Wget dengan -r or -p, Tetapi tanpa -N, -nd, Atau -nc, memuat turun semula fail
akan mengakibatkan salinan baharu hanya menimpa salinan lama. Menambah -nc akan menghalang perkara ini
tingkah laku, sebaliknya menyebabkan versi asal dikekalkan dan mana-mana salinan yang lebih baharu dihidupkan
pelayan untuk diabaikan.

Apabila menjalankan Wget dengan -N, dengan atau tanpa -r or -p, keputusan sama ada atau tidak
untuk memuat turun salinan fail yang lebih baharu bergantung pada cap masa dan saiz setempat dan jauh
fail. -nc mungkin tidak dinyatakan pada masa yang sama dengan -N.

Gabungan dengan -O/--output-dokumen hanya diterima jika fail output yang diberikan diterima
tidak wujud.

Perhatikan bahawa bila -nc ditentukan, fail dengan akhiran . Html or . Htm akan dimuatkan
daripada cakera tempatan dan dihuraikan seolah-olah ia telah diambil dari Web.

--sandaran=sandaran
Sebelum (over) menulis fail, sandarkan fail sedia ada dengan menambah a .1 akhiran (_1 on
VMS) kepada nama fail. Fail sandaran sedemikian diputar ke .2, .3, dan seterusnya, sehingga
sandaran (dan kalah lebih dari itu).

-c
--sambung
Teruskan mendapatkan fail yang dimuat turun separa. Ini berguna apabila anda ingin menyelesaikannya
muat turun yang dimulakan oleh contoh Wget sebelumnya, atau oleh program lain. Untuk
contoh:

wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z

Jika terdapat fail bernama ls-lR.Z dalam direktori semasa, Wget akan menganggap bahawa ia adalah
bahagian pertama fail jauh, dan akan meminta pelayan untuk meneruskan
mendapatkan semula daripada offset yang sama dengan panjang fail tempatan.

Ambil perhatian bahawa anda tidak perlu menentukan pilihan ini jika anda hanya mahu arus
seruan Wget untuk mencuba semula memuat turun fail sekiranya sambungan terputus di tengah jalan
melalui. Ini ialah tingkah laku lalai. -c hanya menjejaskan penyambungan semula muat turun
bermula sebelum kepada seruan Wget ini, dan fail tempatannya masih disimpan
sekitar.

Tanpa -c, contoh sebelumnya hanya akan memuat turun fail jauh ke ls-lR.Z.1,
meninggalkan yang terpotong ls-lR.Z fail sahaja.

Bermula dengan Wget 1.7, jika anda menggunakan -c pada fail yang tidak kosong, dan ternyata bahawa
pelayan tidak menyokong muat turun berterusan, Wget akan menolak untuk memulakan muat turun
dari awal, yang akan merosakkan kandungan sedia ada dengan berkesan. Jika anda benar-benar mahukan
muat turun untuk bermula dari awal, alih keluar fail.

Juga bermula dengan Wget 1.7, jika anda menggunakan -c pada fail yang mempunyai saiz yang sama dengan
satu pada pelayan, Wget akan menolak untuk memuat turun fail dan mencetak penjelasan
mesej. Perkara yang sama berlaku apabila fail lebih kecil pada pelayan berbanding secara tempatan
(mungkin kerana ia telah ditukar pada pelayan sejak muat turun terakhir anda
percubaan)---kerana "berterusan" tidak bermakna, tiada muat turun berlaku.

Di sisi lain syiling, semasa menggunakan -c, mana-mana fail yang lebih besar pada pelayan
daripada setempat akan dianggap sebagai muat turun yang tidak lengkap dan hanya "(panjang(jauh) -
length(local))" bait akan dimuat turun dan dilekatkan pada hujung fail tempatan.
Tingkah laku ini boleh diingini dalam kes tertentu---sebagai contoh, anda boleh menggunakan wget -c kepada
muat turun hanya bahagian baharu yang telah dilampirkan pada pengumpulan data atau fail log.

Walau bagaimanapun, jika fail lebih besar pada pelayan kerana ia telah berubah, yang bertentangan dengan
hanya dilampirkan untuk, anda akan berakhir dengan fail yang bercelaru. Wget tidak mempunyai cara untuk mengesahkan
bahawa fail tempatan adalah benar-benar awalan yang sah bagi fail jauh. Anda perlu menjadi
terutamanya berhati-hati ini apabila menggunakan -c bersempena dengan -r, kerana setiap fail akan
dianggap sebagai calon "muat turun tidak lengkap".

Satu lagi contoh di mana anda akan mendapat fail bercelaru jika anda cuba menggunakan -c adalah jika anda mempunyai a
proksi HTTP lame yang memasukkan rentetan "pemindahan terganggu" ke dalam fail tempatan. Dalam
masa hadapan pilihan "putar balik" boleh ditambah untuk menangani kes ini.

Perhatikan bahawa -c hanya berfungsi dengan pelayan FTP dan dengan pelayan HTTP yang menyokong
Pengepala "Julat".

--start-pos=OFFSET
Mula memuat turun pada kedudukan berasaskan sifar OFFSET. Offset boleh dinyatakan dalam bait,
kilobait dengan akhiran `k', atau megabait dengan akhiran `m', dsb.

--mula-pos mempunyai keutamaan yang lebih tinggi --sambung. Apabila --mula-pos and --sambung
kedua-duanya ditentukan, wget akan mengeluarkan amaran kemudian meneruskan seolah-olah --sambung tidak hadir.

Sokongan pelayan untuk muat turun berterusan diperlukan, jika tidak --mula-pos tidak boleh membantu.
Lihat -c untuk maklumat lanjut.

--kemajuan=jenis
Pilih jenis penunjuk kemajuan yang anda ingin gunakan. Penunjuk undang-undang ialah "titik"
dan "bar".

Penunjuk "bar" digunakan secara lalai. Ia melukis grafik bar kemajuan ASCII
(aka paparan "termometer") yang menunjukkan status pengambilan semula. Jika output adalah
bukan TTY, bar "titik" akan digunakan secara lalai.

Penggunaan --kemajuan=titik untuk bertukar kepada paparan "titik". Ia mengesan pengambilan semula oleh
mencetak titik pada skrin, setiap titik mewakili jumlah tetap data yang dimuat turun.

Kemajuan jenis juga boleh mengambil satu atau lebih parameter. Parameter berbeza berdasarkan
yang jenis dipilih. Parameter kepada jenis diluluskan dengan menambahkannya pada jenis
disembur oleh titik bertindih (:) seperti ini: --kemajuan=jenis:parameter1:parameter2.

Apabila menggunakan pengambilan bertitik, anda boleh menetapkan gaya dengan menyatakan jenis sebagai
titik:gaya. Gaya yang berbeza memberikan makna yang berbeza kepada satu titik. Dengan "lalai"
gaya setiap titik mewakili 1K, terdapat sepuluh titik dalam kelompok dan 50 titik dalam satu baris.
Gaya "perduaan" mempunyai orientasi seperti "komputer" yang lebih---8K titik, gugusan 16 titik
dan 48 titik setiap baris (yang menghasilkan 384K baris). Gaya "mega" sesuai untuk
memuat turun fail besar---setiap titik mewakili 64K yang diambil, terdapat lapan titik dalam
kelompok, dan 48 titik pada setiap baris (jadi setiap baris mengandungi 3M). Jika "mega" tidak mencukupi
maka anda boleh menggunakan gaya "giga"---setiap titik mewakili 1M yang diambil, terdapat lapan
titik dalam kelompok, dan 32 titik pada setiap baris (jadi setiap baris mengandungi 32M).

Dengan --kemajuan=bar, pada masa ini terdapat dua parameter yang mungkin, kekuatan and noscroll.

Apabila output bukan TTY, bar kemajuan sentiasa jatuh kembali ke "titik", walaupun jika
--kemajuan=bar telah diserahkan kepada Wget semasa invokasi. Tingkah laku ini boleh diatasi
dan output "bar" dipaksa dengan menggunakan parameter "daya" sebagai --progress=bar:force.

Secara lalai, bar bar kemajuan gaya tatal nama fail dari kiri ke kanan
untuk fail yang dimuat turun jika nama fail melebihi panjang maksimum yang diperuntukkan untuk
paparannya. Dalam kes tertentu, seperti dengan --progress=bar:force, seseorang mungkin tidak mahu
nama fail menatal dalam bar kemajuan. Dengan melepasi parameter "noscroll", Wget
boleh dipaksa untuk memaparkan sebanyak mungkin nama fail tanpa menatal
ia.

Ambil perhatian bahawa anda boleh menetapkan gaya lalai menggunakan arahan "kemajuan" dalam .wgetrc. yang
tetapan mungkin ditindih daripada baris arahan. Sebagai contoh, untuk memaksa keluaran bar
tanpa menatal, gunakan --progress=bar:force:noscroll.

--tunjuk-kemajuan
Paksa wget untuk memaparkan bar kemajuan dalam sebarang kata kerja.

Secara lalai, wget hanya memaparkan bar kemajuan dalam mod verbose. Seseorang mungkin bagaimanapun,
mahu wget memaparkan bar kemajuan pada skrin bersama-sama dengan yang lain
mod verbositi seperti --tidak bertele-tele or --senyap. Ini sering menjadi harta yang diingini apabila
memohon wget untuk memuat turun beberapa fail kecil/besar. Dalam kes sedemikian, wget boleh
hanya digunakan dengan parameter ini untuk mendapatkan output yang lebih bersih pada skrin.

Pilihan ini juga akan memaksa bar kemajuan untuk dicetak stderr apabila digunakan
bersebelahan dengan --fail log pilihan.

-N
--cap masa
Hidupkan cap masa.

--tidak-jika-diubahsuai-sejak
Jangan hantar pengepala If-Modified-Sejak masuk -N mod. Hantar permintaan HEAD awal
sebaliknya. Ini hanya mempunyai kesan dalam -N mod.

--no-use-server-timestamps
Jangan tetapkan cap masa fail tempatan dengan cap masa pada pelayan.

Secara lalai, apabila fail dimuat turun, cap masanya ditetapkan agar sepadan dengan cap masa daripada fail
fail jauh. Ini membolehkan penggunaan --cap masa pada seruan wget berikutnya.
Walau bagaimanapun, kadangkala berguna untuk mendasarkan cap masa fail tempatan pada masanya
sebenarnya dimuat turun; untuk tujuan itu, pihak --no-use-server-timestamps pilihan telah
disediakan.

-S
--layan-tindak balas
Cetak pengepala yang dihantar oleh pelayan HTTP dan respons yang dihantar oleh pelayan FTP.

--labah-labah
Apabila digunakan dengan pilihan ini, Wget akan berkelakuan sebagai Web labah-labah, yang bermaksud bahawa ia
tidak akan memuat turun halaman, cuma periksa sama ada ia ada di sana. Sebagai contoh, anda boleh menggunakan
Sila semak penanda halaman anda:

wget --spider --force-html -i bookmarks.html

Ciri ini memerlukan lebih banyak usaha untuk Wget mendekati fungsi sebenar
labah-labah web.

-T saat
--masa tamat=saat
Tetapkan tamat masa rangkaian kepada saat detik. Ini bersamaan dengan menentukan
--dns-masa tamat, --sambung-tamat masa, dan --baca-masa tamat, semua pada masa yang sama.

Apabila berinteraksi dengan rangkaian, Wget boleh menyemak tamat masa dan membatalkan operasi
jika terlalu lama. Ini menghalang anomali seperti bacaan tergantung dan tidak terhingga
menyambung. Satu-satunya tamat masa yang didayakan secara lalai ialah tamat masa baca 900 saat. Tetapan
tamat masa kepada 0 melumpuhkannya sama sekali. Melainkan anda tahu apa yang anda lakukan, itu adalah yang terbaik
bukan untuk menukar tetapan tamat masa lalai.

Semua pilihan berkaitan tamat masa menerima nilai perpuluhan, serta nilai subsaat. Untuk
contohnya, 0.1 saat ialah pilihan tamat masa yang sah (walaupun tidak bijak). Tamat masa subsaat
berguna untuk menyemak masa respons pelayan atau untuk menguji kependaman rangkaian.

--dns-timeout=saat
Tetapkan tamat masa carian DNS kepada saat detik. Carian DNS yang tidak lengkap dalam
masa yang ditetapkan akan gagal. Secara lalai, tiada tamat masa pada carian DNS, lain-lain
daripada yang dilaksanakan oleh perpustakaan sistem.

--sambung-masa tamat=saat
Tetapkan tamat masa sambungan kepada saat detik. Sambungan TCP yang mengambil masa lebih lama untuk
penubuhan akan dibatalkan. Secara lalai, tiada tamat masa sambungan, selain itu
dilaksanakan oleh perpustakaan sistem.

--read-timeout=saat
Tetapkan tamat masa baca (dan tulis) kepada saat detik. "Masa" tamat masa ini
merujuk kepada terbiar masa: jika, pada bila-bila masa dalam muat turun, tiada data diterima untuk maklumat lanjut
daripada bilangan saat yang ditentukan, bacaan gagal dan muat turun dimulakan semula.
Pilihan ini tidak menjejaskan secara langsung tempoh keseluruhan muat turun.

Sudah tentu, pelayan jauh boleh memilih untuk menamatkan sambungan lebih awal daripada ini
pilihan memerlukan. Tamat masa baca lalai ialah 900 saat.

--kadar-had=jumlah
Hadkan kelajuan muat turun kepada jumlah bait sesaat. Jumlah boleh dinyatakan dalam
bait, kilobait dengan k akhiran, atau megabait dengan m akhiran. Sebagai contoh,
--kadar-had=20k akan mengehadkan kadar perolehan kepada 20KB/s. Ini berguna apabila, untuk
apa jua sebab, anda tidak mahu Wget menggunakan keseluruhan lebar jalur yang tersedia.

Pilihan ini membenarkan penggunaan nombor perpuluhan, biasanya bersama-sama dengan kuasa
akhiran; sebagai contoh, --kadar-had=2.5k adalah nilai undang-undang.

Ambil perhatian bahawa Wget melaksanakan pengehadan dengan tidur jumlah masa yang sesuai
selepas rangkaian membaca yang mengambil masa kurang daripada yang ditentukan oleh kadar. Akhirnya ini
strategi menyebabkan pemindahan TCP menjadi perlahan kepada lebih kurang kadar yang ditentukan.
Walau bagaimanapun, ia mungkin mengambil sedikit masa untuk keseimbangan ini dicapai, jadi jangan terkejut
jika mengehadkan kadar tidak berfungsi dengan baik dengan fail yang sangat kecil.

-w saat
--tunggu =saat
Tunggu bilangan saat yang ditentukan antara pengambilan semula. Penggunaan pilihan ini ialah
disyorkan, kerana ia meringankan beban pelayan dengan membuat permintaan kurang kerap.
Daripada dalam saat, masa boleh ditentukan dalam minit menggunakan akhiran "m", dalam
jam menggunakan akhiran "h", atau dalam hari menggunakan akhiran "d".

Menentukan nilai yang besar untuk pilihan ini berguna jika rangkaian atau destinasi
hos tidak berfungsi, supaya Wget boleh menunggu cukup lama untuk menjangkakan ralat rangkaian secara munasabah
untuk diperbaiki sebelum mencuba semula. Selang menunggu yang ditentukan oleh fungsi ini ialah
dipengaruhi oleh "--rawak-tunggu", yang melihat.

--waitretry=saat
Jika anda tidak mahu Wget menunggu antara setiap mendapatkan semula, tetapi hanya antara percubaan semula
muat turun gagal, anda boleh menggunakan pilihan ini. Wget akan menggunakan linear berundur, menunggu 1
kedua selepas kegagalan pertama pada fail tertentu, kemudian menunggu 2 saat selepas
kegagalan kedua pada fail itu, sehingga bilangan maksimum saat anda nyatakan.

Secara lalai, Wget akan menganggap nilai 10 saat.

--rawak-tunggu
Sesetengah tapak web mungkin melakukan analisis log untuk mengenal pasti program perolehan semula seperti Wget by
mencari persamaan yang ketara secara statistik dalam masa antara permintaan. ini
pilihan menyebabkan masa antara permintaan berubah antara 0.5 dan 1.5 * tunggu detik,
di mana tunggu telah ditentukan menggunakan --tunggu pilihan, untuk menutup kehadiran Wget
daripada analisis tersebut.

Artikel 2001 dalam penerbitan yang dikhaskan untuk pembangunan pada platform pengguna yang popular
menyediakan kod untuk melaksanakan analisis ini dengan cepat. Pengarangnya mencadangkan menyekat di
tahap alamat kelas C untuk memastikan program pengambilan automatik telah disekat walaupun
menukar alamat yang dibekalkan DHCP.

. --rawak-tunggu pilihan telah diilhamkan oleh pengesyoran yang tidak diingini ini untuk menyekat banyak
pengguna yang tidak berkaitan dari tapak web disebabkan oleh tindakan seseorang.

--tiada-proksi
Jangan gunakan proksi, walaupun pembolehubah persekitaran *_proxy yang sesuai ditentukan.

-Q kuota
--kuota=kuota
Tentukan kuota muat turun untuk mendapatkan semula automatik. Nilai boleh ditentukan dalam bait
(lalai), kilobait (dengan k akhiran), atau megabait (dengan m akhiran).

Ambil perhatian bahawa kuota tidak akan menjejaskan muat turun satu fail. Jadi jika anda nyatakan wget
-Q10k ftp://wuarchive.wustl.edu/ls-lR.gz, semua ls-lR.gz akan dimuat turun. The
sama berlaku walaupun beberapa URL ditentukan pada baris arahan. Walau bagaimanapun, kuota adalah
dihormati apabila mendapatkan semula sama ada secara rekursif, atau daripada fail input. Dengan itu anda boleh
menaip dengan selamat wget -S2m -i tapak---muat turun akan dibatalkan apabila kuota melebihi.

Menetapkan kuota kepada 0 atau kepada Inf mengehadkan kuota muat turun.

--no-dns-cache
Matikan cache carian DNS. Biasanya, Wget mengingati alamat IP yang kelihatan
daripada DNS supaya ia tidak perlu berulang kali menghubungi pelayan DNS untuk perkara yang sama
(biasanya kecil) set hos yang diambil daripadanya. Cache ini wujud dalam ingatan sahaja; a
new Wget run akan menghubungi DNS sekali lagi.

Walau bagaimanapun, telah dilaporkan bahawa dalam beberapa situasi ia tidak diingini untuk cache
nama hos, walaupun untuk tempoh aplikasi jangka pendek seperti Wget. Dengan ini
pilihan Wget mengeluarkan carian DNS baharu (lebih tepat, panggilan baharu kepada "gethostbyname" atau
"getaddrinfo") setiap kali ia membuat sambungan baharu. Sila ambil perhatian bahawa pilihan ini akan
tidak menjejaskan caching yang mungkin dilakukan oleh perpustakaan penyelesaian atau oleh luaran
lapisan caching, seperti NSCD.

Jika anda tidak memahami dengan tepat apa yang dilakukan oleh pilihan ini, anda mungkin tidak memerlukannya.

--restrict-file-names=mod
Tukar aksara yang ditemui dalam URL jauh mesti dilepaskan semasa penjanaan
nama fail tempatan. Watak yang terhad dengan pilihan ini terlepas, iaitu
diganti dengan %HH, Di mana HH ialah nombor perenambelasan yang sepadan dengan
watak terhad. Pilihan ini juga boleh digunakan untuk memaksa semua huruf abjad
sama ada huruf kecil atau huruf besar.

Secara lalai, Wget melepaskan aksara yang tidak sah atau selamat sebagai sebahagian daripada fail
nama pada sistem pengendalian anda, serta aksara kawalan yang biasanya
tidak boleh dicetak. Pilihan ini berguna untuk menukar lalai ini, mungkin kerana anda
sedang memuat turun ke partition bukan asli, atau kerana anda ingin melumpuhkan melarikan diri daripada
aksara kawalan, atau anda ingin mengehadkan lagi aksara kepada aksara dalam sahaja
julat nilai ASCII.

. mod ialah set nilai teks yang dipisahkan koma. Nilai yang boleh diterima ialah unix,
tingkap, tiada kawalan, ASCII, huruf kecil, dan huruf besar. Nilai-nilai unix and tingkap adalah
saling eksklusif (satu akan mengatasi yang lain), begitu juga huruf kecil and huruf besar.
Yang terakhir adalah kes khas, kerana mereka tidak mengubah set aksara yang akan
dilepaskan, tetapi sebaliknya memaksa laluan fail tempatan ditukar sama ada kepada lebih rendah atau
huruf besar.

Apabila "unix" ditentukan, Wget melarikan diri daripada watak itu / dan watak kawalan dalam
julat 0--31 dan 128--159. Ini adalah lalai pada sistem pengendalian seperti Unix.

Apabila "windows" diberikan, Wget melarikan diri daripada aksara \, |, /, :, ?, ", *, <, >, dan
aksara kawalan dalam julat 0--31 dan 128--159. Di samping itu, Wget in
Penggunaan mod Windows + bukan : untuk memisahkan hos dan port dalam nama fail tempatan, dan
menggunakan @ bukan ? untuk memisahkan bahagian pertanyaan nama fail daripada yang lain.
Oleh itu, URL yang akan disimpan sebagai www.xemacs.org:4300/search.pl?input=blah in
Mod Unix akan disimpan sebagai www.xemacs.org+4300/search.pl@input=blah dalam mod Windows.
Mod ini adalah lalai pada Windows.

Jika anda tentukan tiada kawalan, maka penyingkiran aksara kawalan juga ditukar
dimatikan. Pilihan ini mungkin masuk akal apabila anda memuat turun URL yang namanya mengandungi
aksara UTF-8, pada sistem yang boleh menyimpan dan memaparkan nama fail dalam UTF-8 (beberapa
nilai bait yang mungkin digunakan dalam jujukan bait UTF-8 jatuh dalam julat nilai
ditetapkan oleh Wget sebagai "kawalan").

. ASCII mod digunakan untuk menentukan bahawa mana-mana bait yang nilainya berada di luar julat
Aksara ASCII (iaitu, lebih daripada 127) hendaklah dilepaskan. Ini boleh berguna apabila
menyimpan nama fail yang pengekodannya tidak sepadan dengan yang digunakan secara tempatan.

-4
--inet4-sahaja
-6
--inet6-sahaja
Paksa menyambung ke alamat IPv4 atau IPv6. Dengan --inet4-sahaja or -4, Wget akan sahaja
sambung ke hos IPv4, mengabaikan rekod AAAA dalam DNS dan enggan menyambung ke IPv6
alamat yang dinyatakan dalam URL. Sebaliknya, dengan --inet6-sahaja or -6, Wget akan sahaja
sambung ke hos IPv6 dan abaikan rekod A dan alamat IPv4.

Kedua-dua pilihan tidak sepatutnya diperlukan seperti biasa. Secara lalai, Wget yang sedar IPv6 akan digunakan
keluarga alamat yang ditentukan oleh rekod DNS hos. Jika DNS bertindak balas dengan kedua-duanya
Alamat IPv4 dan IPv6, Wget akan mencubanya mengikut urutan sehingga ia menemui satu yang boleh
sambung ke. (Lihat juga pilihan "--keluarga lebih suka" yang diterangkan di bawah.)

Pilihan ini boleh digunakan untuk memaksa penggunaan alamat IPv4 atau IPv6 secara sengaja
keluarga pada sistem dwi keluarga, biasanya untuk membantu penyahpepijatan atau menangani masalah yang rosak
konfigurasi rangkaian. Hanya satu daripada --inet6-sahaja and --inet4-sahaja boleh dinyatakan di
pada masa yang sama. Tiada pilihan tersedia dalam Wget yang disusun tanpa sokongan IPv6.

--prefer-family=none/IPv4/IPv6
Apabila diberi pilihan beberapa alamat, sambung ke alamat dengan yang ditentukan
alamat keluarga dahulu. Urutan alamat yang dikembalikan oleh DNS digunakan tanpa perubahan oleh
lalai.

Ini mengelakkan ralat palsu dan menyambung percubaan apabila mengakses hos yang menyelesaikannya
kedua-dua alamat IPv6 dan IPv4 daripada rangkaian IPv4. Sebagai contoh, www.kame.net menyelesaikan
kepada 2001:200:0:8002:203:47ff:fea5:3085 dan 203.178.141.194. Apabila diutamakan
keluarga ialah "IPv4", alamat IPv4 digunakan dahulu; apabila keluarga pilihan ialah "IPv6",
alamat IPv6 digunakan dahulu; jika nilai yang dinyatakan ialah "tiada", susunan alamat
dikembalikan oleh DNS digunakan tanpa perubahan.

Tidak seperti -4 and -6, pilihan ini tidak menghalang akses kepada mana-mana keluarga alamat, ia sahaja
mengubah bagi di mana alamat diakses. Juga ambil perhatian bahawa penyusunan semula
dilakukan oleh pilihan ini ialah stabil---ia tidak menjejaskan susunan alamat yang sama
keluarga. Iaitu, susunan relatif semua alamat IPv4 dan semua alamat IPv6
kekal utuh dalam semua kes.

--cuba semula-sambung
Pertimbangkan "sambungan ditolak" sebagai ralat sementara dan cuba lagi. Biasanya Wget berputus asa
pada URL apabila ia tidak dapat menyambung ke tapak kerana kegagalan untuk menyambung telah diambil
sebagai tanda bahawa pelayan tidak berjalan sama sekali dan percubaan semula tidak akan membantu. ini
pilihan adalah untuk mencerminkan tapak yang tidak boleh dipercayai yang pelayannya cenderung hilang buat seketika
jangka masa.

--pengguna=pengguna
--kata laluan=kata laluan
Nyatakan nama pengguna pengguna dan kata laluan kata laluan untuk mendapatkan semula fail FTP dan HTTP.
Parameter ini boleh ditindih menggunakan --ftp-pengguna and --ftp-kata laluan pilihan untuk
Sambungan FTP dan --http-pengguna and --http-kata laluan pilihan untuk sambungan HTTP.

--tanya-kata laluan
Minta kata laluan untuk setiap sambungan yang diwujudkan. Tidak dapat dinyatakan bila
--kata laluan sedang digunakan, kerana ia saling eksklusif.

--no-iri
Matikan sokongan URI (IRI) antarabangsa. guna --iri untuk menghidupkannya. Sokongan IRI ialah
diaktifkan secara lalai.

Anda boleh menetapkan keadaan lalai sokongan IRI menggunakan arahan "iri" dalam .wgetrc. yang
tetapan mungkin ditindih daripada baris arahan.

--pengekodan-tempatan=pengekodan
Paksa Wget untuk digunakan pengekodan sebagai pengekodan sistem lalai. Itu mempengaruhi cara Wget
menukar URL yang ditentukan sebagai hujah daripada setempat kepada UTF-8 untuk sokongan IRI.

Wget gunakan fungsi "nl_langinfo()" dan kemudian pembolehubah persekitaran "CHARSET" ke
dapatkan tempatan. Jika gagal, ASCII digunakan.

Anda boleh menetapkan pengekodan tempatan lalai menggunakan perintah "local_encoding" dalam .wgetrc.
Tetapan itu mungkin ditindih daripada baris arahan.

--pengekodan jauh=pengekodan
Paksa Wget untuk digunakan pengekodan sebagai pengekodan pelayan jauh lalai. Itu mempengaruhi bagaimana
Wget menukar URI yang ditemui dalam fail daripada pengekodan jauh kepada UTF-8 semasa rekursif
ambil. Pilihan ini hanya berguna untuk sokongan IRI, untuk tafsiran bukan-
aksara ASCII.

Untuk HTTP, pengekodan jauh boleh didapati dalam pengepala "Content-Type" HTTP dan dalam HTML
Teg meta "Jenis Kandungan http-setara".

Anda boleh menetapkan pengekodan lalai menggunakan perintah "remoteencoding" dalam .wgetrc. yang
tetapan mungkin ditindih daripada baris arahan.

--nyahpaut
Paksa Wget untuk menyahpaut fail dan bukannya memusnahkan fail sedia ada. Pilihan ini berguna
untuk memuat turun ke direktori dengan pautan keras.

Direktori Pilihan
-nd
--tiada-direktori
Jangan buat hierarki direktori apabila mendapatkan semula secara rekursif. Dengan ini
pilihan dihidupkan, semua fail akan disimpan ke direktori semasa, tanpa
clobbering (jika nama muncul lebih daripada sekali, nama fail akan mendapat sambungan .n).

-x
--force-directories
Bertentangan dengan -nd---mewujudkan hierarki direktori, walaupun seseorang itu tidak mempunyai
telah dicipta sebaliknya. Cth wget -x http://fly.srk.fer.hr/robots.txt akan menyelamatkan
memuat turun fail ke fly.srk.fer.hr/robots.txt.

-nH
--tiada-host-direktori
Lumpuhkan penjanaan direktori awalan hos. Secara lalai, menggunakan Wget dengan -r
http://fly.srk.fer.hr/ akan mencipta struktur direktori bermula dengan
fly.srk.fer.hr/. Pilihan ini melumpuhkan tingkah laku sedemikian.

--protokol-direktori
Gunakan nama protokol sebagai komponen direktori nama fail tempatan. Contohnya, dengan
pilihan ini, wget -r http://tuan rumah akan menyimpan ke http/tuan rumah/ ... bukan hanya untuk
tuan rumah/ ....

--cut-dirs=nombor
Mengabaikan nombor komponen direktori. Ini berguna untuk mendapatkan kawalan halus
di atas direktori tempat pengambilan semula rekursif akan disimpan.

Ambil, sebagai contoh, direktori di ftp://ftp.xemacs.org/pub/xemacs/. Jika anda mendapatkan semula
ia dengan -r, ia akan disimpan secara setempat di bawah ftp.xemacs.org/pub/xemacs/. Walaupun -nH
pilihan boleh mengalih keluar ftp.xemacs.org/ bahagian, anda masih terperangkap dengan pub/xemacs. ini
adalah di mana --cut-dirs berguna; ia menjadikan Wget tidak "melihat" nombor direktori jauh
komponen. Berikut adalah beberapa contoh bagaimana --cut-dirs pilihan berfungsi.

Tiada pilihan -> ftp.xemacs.org/pub/xemacs/
-nH -> pub/xemacs/
-nH --cut-dirs=1 -> xemacs/
-nH --cut-dirs=2 -> .

--cut-dirs=1 -> ftp.xemacs.org/xemacs/
...

Jika anda hanya mahu menyingkirkan struktur direktori, pilihan ini adalah serupa dengan a
gabungan dari -nd and -P. Walau bagaimanapun, tidak seperti -nd, --cut-dirs tidak kalah dengan
subdirektori---sebagai contoh, dengan -nH --cut-dirs=1, beta/ subdirektori akan menjadi
diletakkan ke xemacs/beta, seperti yang diharapkan.

-P awalan
--directory-prefix=awalan
Tetapkan awalan direktori kepada awalan. Yang direktori awalan ialah direktori di mana semua yang lain
fail dan subdirektori akan disimpan ke, iaitu bahagian atas pepohon perolehan semula. The
lalai adalah . (direktori semasa).

HTTP Pilihan
--default-page=nama
Penggunaan nama sebagai nama fail lalai apabila ia tidak diketahui (iaitu, untuk URL yang berakhir dengan a
slash), bukannya index.html.

-E
--laraskan-sambungan
Jika fail jenis aplikasi/xhtml+xml or teks / html dimuat turun dan URL melakukannya
tidak berakhir dengan regexp \.[Hh][Tt][Mm][Ll]?, pilihan ini akan menyebabkan akhiran . Html
untuk dilampirkan pada nama fail tempatan. Ini berguna, contohnya, apabila anda
mencerminkan tapak terpencil yang menggunakan .asp halaman, tetapi anda mahu halaman yang dicerminkan itu
boleh dilihat pada pelayan Apache stok anda. Satu lagi kegunaan yang baik untuk ini ialah apabila anda
memuat turun bahan janaan CGI. URL seperti http://site.com/article.cgi? 25 akan
disimpan sebagai article.cgi?25.html.

Ambil perhatian bahawa nama fail yang ditukar dengan cara ini akan dimuat turun semula setiap kali anda cermin semula
tapak, kerana Wget tidak dapat memberitahu bahawa tempatan X.html fail sepadan dengan URL jauh X
(kerana ia belum mengetahui bahawa URL menghasilkan output jenis teks / html or
aplikasi/xhtml+xml.

Mulai versi 1.12, Wget juga akan memastikan bahawa sebarang jenis fail yang dimuat turun teks/css
berakhir dengan akhiran Css, dan pilihan itu dinamakan semula daripada --html-extension, menjadi lebih baik
mencerminkan tingkah laku baharunya. Nama pilihan lama masih boleh diterima, tetapi kini sepatutnya
dianggap tidak digunakan lagi.

Pada satu ketika pada masa hadapan, pilihan ini mungkin dikembangkan untuk memasukkan akhiran untuk
jenis kandungan lain, termasuk jenis kandungan yang tidak dihuraikan oleh Wget.

--http-pengguna=pengguna
--http-kata laluan=kata laluan
Nyatakan nama pengguna pengguna dan kata laluan kata laluan pada pelayan HTTP. Mengikut
jenis cabaran, Wget akan mengekodnya menggunakan sama ada "asas" (tidak selamat), the
"digest", atau skema pengesahan "NTLM" Windows.

Satu lagi cara untuk menentukan nama pengguna dan kata laluan adalah dalam URL itu sendiri. Sama ada kaedah
mendedahkan kata laluan anda kepada sesiapa yang bersusah payah menjalankan "ps". Untuk mengelakkan kata laluan
daripada dilihat, simpan di dalamnya .wgetrc or .netrc, dan pastikan untuk melindungi fail tersebut
daripada pengguna lain dengan "chmod". Jika kata laluan benar-benar penting, jangan tinggalkan
mereka terletak dalam fail tersebut sama ada---edit fail dan padamkannya selepas Wget mempunyai
memulakan muat turun.

--tiada-http-terus-hidup
Matikan ciri "kekal-hidup" untuk muat turun HTTP. Biasanya, Wget meminta pelayan
untuk memastikan sambungan terbuka supaya, apabila anda memuat turun lebih daripada satu dokumen daripada
pelayan yang sama, mereka dipindahkan melalui sambungan TCP yang sama. Ini menjimatkan masa dan
pada masa yang sama mengurangkan beban pada pelayan.

Pilihan ini berguna apabila, atas sebab tertentu, sambungan berterusan (kekal hidup) tidak
berfungsi untuk anda, contohnya disebabkan oleh pepijat pelayan atau kerana ketidakupayaan bahagian pelayan
skrip untuk mengatasi perkaitan.

--tiada-cache
Lumpuhkan cache sebelah pelayan. Dalam kes ini, Wget akan menghantar pelayan jauh an
arahan yang sesuai (Pragma: tiada cache) untuk mendapatkan fail daripada perkhidmatan jauh,
dan bukannya mengembalikan versi cache. Ini amat berguna untuk mendapatkan semula
dan membuang dokumen lapuk pada pelayan proksi.

Caching dibenarkan secara lalai.

--tiada-kuki
Lumpuhkan penggunaan kuki. Kuki ialah mekanisme untuk mengekalkan bahagian pelayan
negeri. Pelayan menghantar kuki kepada pelanggan menggunakan pengepala "Set-Cookie" dan
pelanggan membalas dengan kuki yang sama atas permintaan selanjutnya. Memandangkan kuki membenarkan
pemilik pelayan untuk menjejaki pelawat dan untuk tapak bertukar maklumat ini,
ada yang menganggapnya sebagai pelanggaran privasi. Lalai adalah menggunakan kuki; walau bagaimanapun,
menyimpan kuki tidak dihidupkan secara lalai.

--muat-kuki fail
Muatkan kuki daripada fail sebelum pengambilan HTTP pertama. fail ialah fail teks dalam
format yang asalnya digunakan oleh Netscape cookies.txt fail.

Anda biasanya akan menggunakan pilihan ini apabila mencerminkan tapak yang memerlukan anda
log masuk untuk mengakses sebahagian atau semua kandungannya. Proses log masuk biasanya berfungsi
oleh pelayan web yang mengeluarkan kuki HTTP apabila menerima dan mengesahkan anda
kelayakan. Kuki itu kemudiannya dibenci oleh penyemak imbas apabila mengakses bahagian tersebut
tapak, dan seterusnya membuktikan identiti anda.

Mencerminkan tapak sedemikian memerlukan Wget menghantar kuki yang sama yang dihantar oleh penyemak imbas anda
berkomunikasi dengan tapak. Ini dicapai oleh --muat-kuki---hanya tunjuk Wget
ke lokasi cookies.txt fail, dan ia akan menghantar kuki yang sama kepada anda
pelayar akan menghantar dalam situasi yang sama. Pelayar yang berbeza menyimpan kuki teks
fail di lokasi yang berbeza:

"Netscape 4.x."
Biskut dah masuk ~/.netscape/cookies.txt.

"Mozilla dan Netscape 6.x."
Fail kuki Mozilla juga dinamakan cookies.txt, terletak di suatu tempat di bawah
~/.mozilla, dalam direktori profil anda. Laluan penuh biasanya berakhir
kelihatan agak seperti ~/.mozilla/default/some-weird-string/cookies.txt.

"Internet Explorer."
Anda boleh menghasilkan fail kuki yang Wget boleh gunakan dengan menggunakan menu Fail, Import dan
Eksport, Eksport Kuki. Ini telah diuji dengan Internet Explorer 5; bukan
dijamin berfungsi dengan versi terdahulu.

"Pelayar lain."
Jika anda menggunakan pelayar lain untuk mencipta kuki anda, --muat-kuki akan
hanya berfungsi jika anda boleh mencari atau menghasilkan fail kuki dalam format Netscape yang
Wget menjangka.

Jika anda tidak boleh menggunakan --muat-kuki, mungkin masih ada alternatif. Jika anda
pelayar menyokong "pengurus kuki", anda boleh menggunakannya untuk melihat kuki yang digunakan apabila
mengakses tapak yang anda cerminkan. Tulis nama dan nilai kuki, dan
secara manual mengarahkan Wget untuk menghantar kuki tersebut, memintas sokongan kuki "rasmi":

wget --no-cookies --header "Kuki: = "

--simpan-kuki fail
Simpan kuki ke fail sebelum keluar. Ini tidak akan menyimpan kuki yang telah tamat tempoh atau
yang tidak mempunyai masa luput (yang dipanggil "kuki sesi"), tetapi juga lihat
--simpan-sesi-kuki.

--simpan-sesi-kuki
Apabila dinyatakan, menyebabkan --simpan-kuki untuk juga menyimpan kuki sesi. Kuki sesi
biasanya tidak disimpan kerana ia bertujuan untuk disimpan dalam ingatan dan dilupakan apabila
anda keluar dari pelayar. Menyimpannya berguna pada tapak yang memerlukan anda log masuk atau ke
lawati halaman utama sebelum anda boleh mengakses beberapa halaman. Dengan pilihan ini, berbilang Wget
larian dianggap sebagai sesi penyemak imbas tunggal sejauh tapak berkenaan.

Oleh kerana format fail kuki biasanya tidak membawa kuki sesi, Wget menandakannya
dengan cap masa tamat 0. Wget's --muat-kuki mengiktiraf mereka sebagai sesi
kuki, tetapi ia mungkin mengelirukan pelayar lain. Juga ambil perhatian bahawa kuki yang dimuatkan sedemikian akan
dianggap sebagai kuki sesi lain, yang bermaksud bahawa jika anda mahu --simpan-kuki kepada
memeliharanya semula, anda mesti menggunakannya --simpan-sesi-kuki lagi.

--abaikan-panjang
Malangnya, sesetengah pelayan HTTP (program CGI, lebih tepatnya) menghantar palsu
Pengepala "Panjang Kandungan", yang menjadikan Wget menjadi liar, kerana ia menganggap bukan semua dokumen
telah diambil semula. Anda boleh melihat sindrom ini jika Wget cuba semula mendapatkan dokumen yang sama
lagi dan lagi, setiap kali mendakwa bahawa sambungan (jika tidak normal) telah ditutup
pada bait yang sama.

Dengan pilihan ini, Wget akan mengabaikan pengepala "Panjang Kandungan"---seolah-olah tidak pernah
wujud.

--header=baris tajuk
HANTAR baris tajuk bersama-sama dengan pengepala lain dalam setiap permintaan HTTP. The
pengepala yang dibekalkan dihantar apa adanya, yang bermaksud ia mesti mengandungi nama dan nilai yang dipisahkan oleh
kolon, dan tidak boleh mengandungi baris baharu.

Anda boleh menentukan lebih daripada satu pengepala tambahan dengan menentukan --kepala lebih dari sekali.

wget --header='Accept-Charset: iso-8859-2' \
--header='Terima-Bahasa: hr' \
http://fly.srk.fer.hr/

Spesifikasi rentetan kosong sebagai nilai pengepala akan mengosongkan semua pengguna sebelumnya-
tajuk yang ditentukan.

Mulai Wget 1.10, pilihan ini boleh digunakan untuk mengatasi pengepala yang dijana sebaliknya
secara automatik. Contoh ini mengarahkan Wget untuk menyambung ke localhost, tetapi untuk menentukan
foo.bar dalam pengepala "Host":

wget --header="Host: foo.bar" http://localhost/

Dalam versi Wget sebelum 1.10 penggunaan sedemikian --kepala menyebabkan penghantaran pendua
tajuk.

--max-redirect=nombor
Menentukan bilangan maksimum ubah hala untuk diikuti untuk sumber. Lalainya ialah
20, yang biasanya jauh lebih daripada yang diperlukan. Walau bagaimanapun, pada masa-masa di mana anda
mahu membenarkan lebih banyak (atau kurang), ini adalah pilihan untuk digunakan.

--pengguna-proksi=pengguna
--proxy-password=kata laluan
Nyatakan nama pengguna pengguna dan kata laluan kata laluan untuk pengesahan pada pelayan proksi.
Wget akan mengekodnya menggunakan skema pengesahan "asas".

Pertimbangan keselamatan serupa dengan yang --http-kata laluan berkaitan di sini juga.

--perujuk=url
Sertakan `Perujuk: url' pengepala dalam permintaan HTTP. Berguna untuk mendapatkan semula dokumen dengan
pemprosesan sebelah pelayan yang menganggap ia sentiasa diambil oleh web interaktif
pelayar dan hanya keluar dengan betul apabila Perujuk ditetapkan ke salah satu halaman yang menunjukkan
kepada mereka.

--save-headers
Simpan pengepala yang dihantar oleh pelayan HTTP ke fail, sebelum kandungan sebenar,
dengan garisan kosong sebagai pemisah.

-U rentetan agen
--user-agent=rentetan agen
Kenal pasti sebagai rentetan agen ke pelayan HTTP.

Protokol HTTP membolehkan pelanggan mengenal pasti diri mereka menggunakan "Ejen Pengguna"
medan pengepala. Ini membolehkan membezakan perisian WWW, biasanya untuk statistik
tujuan atau untuk mengesan pelanggaran protokol. Wget biasanya mengenal pasti sebagai
Wget/versi, versi menjadi nombor versi semasa Wget.

Walau bagaimanapun, beberapa tapak telah diketahui mengenakan dasar untuk menyesuaikan output
mengikut maklumat yang dibekalkan "User-Agent". Walaupun ini bukan idea yang buruk
secara teori, ia telah disalahgunakan oleh pelayan yang menafikan maklumat kepada pelanggan selain daripada
(secara sejarah) Netscape atau, lebih kerap, Microsoft Internet Explorer. Pilihan ini
membolehkan anda menukar baris "User-Agent" yang dikeluarkan oleh Wget. Penggunaan pilihan ini ialah
berkecil hati, melainkan anda benar-benar tahu apa yang anda lakukan.

Menentukan ejen pengguna kosong dengan --user-agent="" mengarahkan Wget untuk tidak menghantar
Pengepala "User-Agent" dalam permintaan HTTP.

--post-data=rentetan
--post-file=fail
Gunakan POST sebagai kaedah untuk semua permintaan HTTP dan hantar data yang ditentukan dalam
badan permintaan. --data-pasca menghantar rentetan sebagai data, sedangkan --post-file menghantar
kandungan daripada fail. Selain itu, mereka bekerja dengan cara yang sama. khususnya,
mereka kedua-dua jangkakan kandungan dalam bentuk "key1=value1&key2=value2", dengan pengekodan peratus
untuk watak istimewa; satu-satunya perbezaan ialah seseorang mengharapkan kandungannya sebagai a
parameter baris arahan dan satu lagi menerima kandungannya daripada fail. khususnya,
--post-file is tidak untuk menghantar fail sebagai lampiran borang: mereka mesti muncul sebagai
Data "key=value" (dengan pengekodan peratus yang sesuai) sama seperti yang lain. Wget
tidak menyokong "berbilang bahagian/data-bentuk" untuk menghantar data POST; sahaja
"application/x-www-form-urlencoded". Hanya satu daripada --data-pasca and --post-file sepatutnya
dinyatakan.

Sila ambil perhatian bahawa wget tidak memerlukan kandungan dalam bentuk
"key1=value1&key2=value2", dan ia juga tidak mengujinya. Wget hanya akan menghantar
apa sahaja data yang diberikan kepadanya. Kebanyakan pelayan bagaimanapun menjangkakan data POST akan masuk
format di atas semasa memproses Borang HTML.

Apabila menghantar permintaan POST menggunakan --post-file pilihan, Wget menganggap fail sebagai a
fail binari dan akan menghantar setiap aksara dalam permintaan POST tanpa perlu dilucutkan
mengekori aksara baris baharu atau formfeed. Mana-mana aksara kawalan lain dalam teks akan
juga dihantar sebagaimana adanya dalam permintaan POST.

Harap maklum bahawa Wget perlu mengetahui saiz data POST terlebih dahulu.
Oleh itu hujah untuk "--post-file" mestilah fail biasa; menyatakan FIFO atau
sesuatu seperti /dev/stdin tidak akan berfungsi. Ia tidak begitu jelas bagaimana untuk menangani perkara ini
had yang wujud dalam HTTP/1.0. Walaupun HTTP/1.1 memperkenalkan tergelincir pindahkan itu
tidak memerlukan mengetahui panjang permintaan terlebih dahulu, pelanggan tidak boleh menggunakan chunked
melainkan ia tahu ia bercakap dengan pelayan HTTP/1.1. Dan ia tidak boleh tahu itu sehingga ia
menerima respons, yang seterusnya memerlukan permintaan telah dilengkapkan -- a
masalah ayam-dan-telur.

Nota: Mulai versi 1.15 jika Wget diubah hala selepas permintaan POST selesai,
kelakuannya akan bergantung pada kod respons yang dikembalikan oleh pelayan. Dalam kes a
301 Dialihkan Secara Kekal, 302 Dialihkan Sementara atau 307 Ubah Hala Sementara, Wget akan, dalam
mengikut RFC2616, teruskan menghantar permintaan POST. Sekiranya pelayan mahukan
pelanggan untuk menukar kaedah Permintaan selepas ubah hala, ia harus menghantar 303 See Other
kod tindak balas.

Contoh ini menunjukkan cara untuk log masuk ke pelayan menggunakan POST dan kemudian teruskan untuk memuat turun
halaman yang dikehendaki, mungkin hanya boleh diakses oleh pengguna yang dibenarkan:

# Log masuk ke pelayan. Ini boleh dilakukan sekali sahaja.
wget --save-cookies cookies.txt \
--post-data 'user=foo&password=bar' \
http://server.com/auth.php

# Sekarang ambil halaman atau halaman yang kami minati.
wget --load-cookies cookies.txt \
-p http://server.com/interesting/article.php

Jika pelayan menggunakan kuki sesi untuk menjejaki pengesahan pengguna, perkara di atas akan
tidak bekerja kerana --simpan-kuki tidak akan menyelamatkan mereka (dan begitu juga pelayar) dan
cookies.txt fail akan kosong. Dalam kes itu gunakan --simpan-sesi-kuki bersama-sama dengan
--simpan-kuki untuk memaksa menyimpan kuki sesi.

--kaedah=Kaedah HTTP
Untuk tujuan skrip RESTful, Wget membenarkan penghantaran Kaedah HTTP lain
tanpa perlu menetapkan penggunaannya secara eksplisit --header=Tajuk-Baris. Wget akan menggunakan
apa sahaja rentetan yang dihantar kepadanya selepas itu --kaedah sebagai Kaedah HTTP kepada pelayan.

--data-badan=Rentetan Data
--fail-badan=Fail data
Mesti ditetapkan apabila data tambahan perlu dihantar ke pelayan bersama-sama dengan Kaedah
ditentukan menggunakan --kaedah. --data-badan menghantar rentetan sebagai data, sedangkan --fail-badan menghantar
kandungan fail. Selain itu, mereka bekerja dengan cara yang sama.

Pada masa ini, --fail-badan is tidak untuk menghantar fail secara keseluruhan. Wget tidak
kini menyokong "berbilang bahagian/data-bentuk" untuk menghantar data; sahaja
"application/x-www-form-urlencoded". Pada masa hadapan, ini boleh diubah supaya wget
menghantar --fail-badan sebagai fail lengkap dan bukannya menghantar kandungannya ke
pelayan. Harap maklum bahawa Wget perlu mengetahui kandungan Data BODY terlebih dahulu,
dan dengan itu hujah kepada --fail-badan mestilah fail biasa. Lihat --post-file bagi
penerangan yang lebih terperinci. Hanya satu daripada --data-badan and --fail-badan sepatutnya
dinyatakan.

Jika Wget diubah hala selepas permintaan selesai, Wget akan menggantung arus
kaedah dan hantar permintaan GET sehingga ubah hala selesai. Ini adalah benar untuk semua
kod tindak balas pengalihan kecuali 307 Pengalihan Sementara yang digunakan untuk secara eksplisit
nyatakan bahawa kaedah permintaan harus tidak ubah. Pengecualian lain ialah apabila
kaedah ditetapkan kepada "POST", dalam hal ini peraturan pengalihan yang dinyatakan di bawah
--data-pasca diikuti.

--pelupusan kandungan
Jika ini ditetapkan kepada hidup, sokongan percubaan (tidak berfungsi sepenuhnya).
Pengepala "Pelupusan Kandungan" didayakan. Ini pada masa ini boleh menyebabkan pusingan tambahan-
pergi ke pelayan untuk permintaan "HEAD", dan diketahui mengalami beberapa pepijat,
itulah sebabnya ia tidak didayakan secara lalai pada masa ini.

Pilihan ini berguna untuk beberapa program CGI memuat turun fail yang digunakan
Pengepala "Pelupusan Kandungan" untuk menerangkan nama fail yang dimuat turun
menjadi.

--content-on-error
Jika ini ditetapkan kepada hidup, wget tidak akan melangkau kandungan apabila pelayan bertindak balas dengan a
Kod status http yang menunjukkan ralat.

--nama-pelayan-percaya
Jika ini ditetapkan kepada hidup, pada ubah hala komponen terakhir URL ubah hala ialah
digunakan sebagai nama fail tempatan. Secara lalai ia digunakan komponen terakhir dalam asal
URL.

--auth-tiada-cabaran
Jika pilihan ini diberikan, Wget akan menghantar maklumat pengesahan HTTP Asas
(nama pengguna dan kata laluan teks biasa) untuk semua permintaan, sama seperti Wget 1.10.2 dan sebelumnya
lakukan secara lalai.

Penggunaan pilihan ini tidak disyorkan, dan hanya bertujuan untuk menyokong beberapa orang sahaja
pelayan tidak jelas, yang tidak pernah menghantar cabaran pengesahan HTTP, tetapi menerima
maklumat pengesahan yang tidak diminta, katakan, sebagai tambahan kepada pengesahan berasaskan borang.

HTTPS (SSL/TLS) Pilihan
Untuk menyokong muat turun HTTP (HTTPS) yang disulitkan, Wget mesti disusun dengan SSL luaran
perpustakaan. Lalai semasa ialah GnuTLS. Selain itu, Wget juga menyokong HSTS (HTTP Strict
Keselamatan Pengangkutan). Jika Wget disusun tanpa sokongan SSL, tiada pilihan ini
diperlukan.

--secure-protocol=protokol
Pilih protokol selamat untuk digunakan. Nilai undang-undang adalah auto, SSLv2, SSLv3, TLSv1,
TLSv1_1, TLSv1_2 and PFS. Jika auto digunakan, perpustakaan SSL diberi kebebasan untuk
memilih protokol yang sesuai secara automatik, yang dicapai dengan menghantar TLSv1
salam. Ini adalah lalai.

Menentukan SSLv2, SSLv3, TLSv1, TLSv1_1 or TLSv1_2 memaksa penggunaan yang sepadan
protokol. Ini berguna apabila bercakap dengan pelaksanaan pelayan SSL lama dan buggy
yang menyukarkan perpustakaan SSL asas untuk memilih protokol yang betul
versi. Nasib baik, pelayan sedemikian agak jarang berlaku.

Menentukan PFS menguatkuasakan penggunaan sifir Keselamatan Hadapan Sempurna yang dipanggil
suite. Ringkasnya, PFS menambah keselamatan dengan mencipta kunci sekali untuk setiap SSL
sambungan. Ia mempunyai lebih sedikit kesan CPU pada klien dan pelayan. Kami menggunakan dikenali sebagai
sifir selamat (cth. tiada MD4) dan protokol TLS.

--https-sahaja
Apabila dalam mod rekursif, hanya pautan HTTPS diikuti.

- sijil tanpa cek
Jangan semak sijil pelayan terhadap pihak berkuasa sijil yang tersedia.
Juga tidak memerlukan nama hos URL sepadan dengan nama biasa yang dibentangkan oleh
perakuan.

Pada Wget 1.10, lalai adalah untuk mengesahkan sijil pelayan terhadap
pihak berkuasa sijil yang diiktiraf, memecahkan jabat tangan SSL dan menggugurkan
muat turun jika pengesahan gagal. Walaupun ini menyediakan muat turun yang lebih selamat, ia
tidak memecahkan kebolehoperasian dengan beberapa tapak yang berfungsi dengan versi Wget sebelumnya,
terutamanya yang menggunakan sijil yang ditandatangani sendiri, tamat tempoh atau sebaliknya tidak sah.
Pilihan ini memaksa mod operasi "tidak selamat" yang mengubah sijil
ralat pengesahan menjadi amaran dan membolehkan anda meneruskan.

Jika anda menghadapi ralat "pengesahan sijil" atau ralat yang mengatakan bahawa "nama biasa
tidak sepadan dengan nama hos yang diminta", anda boleh menggunakan pilihan ini untuk memintas pengesahan
dan teruskan dengan muat turun. Hanya penggunaan ini pilihan if anda adalah jika tidak, yakin of
yang laman web keaslian, or if anda benar-benar tidak menjaga mengenai yang kesahan of yang
perakuan. Hampir selalu idea yang tidak baik untuk tidak menyemak sijil apabila
menghantar data sulit atau penting. Untuk sijil yang ditandatangani sendiri/dalaman,
anda harus memuat turun sijil dan mengesahkan terhadapnya dan bukannya memaksa ini
mod tidak selamat. Jika anda benar-benar pasti tidak menginginkan sebarang pengesahan sijil,
anda boleh menentukan --check-certificate=quiet untuk memberitahu wget supaya tidak mencetak sebarang amaran
sijil tidak sah, walaupun dalam kebanyakan kes ini adalah perkara yang salah untuk dilakukan.

--sijil=fail
Gunakan sijil pelanggan yang disimpan dalam fail. Ini diperlukan untuk pelayan yang
dikonfigurasikan untuk memerlukan sijil daripada pelanggan yang menyambung kepada mereka. Biasanya a
sijil tidak diperlukan dan suis ini adalah pilihan.

--jenis-sijil=jenis
Nyatakan jenis sijil pelanggan. Nilai undang-undang adalah PEM (diandaikan secara lalai)
and DER, juga dikenali sebagai ASN1.

--private-key=fail
Baca kunci peribadi daripada fail. Ini membolehkan anda memberikan kunci peribadi dalam fail
berasingan daripada sijil.

--private-key-type=jenis
Nyatakan jenis kunci persendirian. Nilai yang diterima ialah PEM (lalai) dan DER.

--ca-sijil=fail
Penggunaan fail sebagai fail dengan berkas pihak berkuasa sijil ("CA") untuk mengesahkan
rakan sebaya. Sijil mestilah dalam format PEM.

Tanpa pilihan ini Wget mencari sijil CA di lokasi yang ditentukan sistem,
dipilih pada masa pemasangan OpenSSL.

--ca-direktori=direktori
Menentukan direktori yang mengandungi sijil CA dalam format PEM. Setiap fail mengandungi satu
sijil CA dan nama fail adalah berdasarkan nilai cincang yang diperoleh daripada
sijil. Ini dicapai dengan memproses direktori sijil dengan
Utiliti "c_rehash" dibekalkan dengan OpenSSL. menggunakan --ca-direktori lebih cekap daripada
--ca-sijil apabila banyak sijil dipasang kerana ia membenarkan Wget untuk mengambil
sijil atas permintaan.

Tanpa pilihan ini Wget mencari sijil CA di lokasi yang ditentukan sistem,
dipilih pada masa pemasangan OpenSSL.

--crl-file=fail
Menentukan fail CRL dalam fail. Ini diperlukan untuk sijil yang telah
dibatalkan oleh CA.

--rawak-fail=fail
[OpenSSL dan LibreSSL sahaja] Gunakan fail sebagai sumber data rawak untuk pembenihan
penjana nombor pseudo-rawak pada sistem tanpa / dev / urandom.

Pada sistem sedemikian, perpustakaan SSL memerlukan sumber luar rawak untuk dimulakan.
Keacakan mungkin disediakan oleh EGD (lihat --egd-fail di bawah) atau dibaca dari luar
sumber yang ditentukan oleh pengguna. Jika pilihan ini tidak dinyatakan, Wget mencari secara rawak
data dalam $RANDFILE atau, jika itu tidak ditetapkan, dalam $HOME/.rnd.

Jika anda mendapat "Tidak dapat menyemai OpenSSL PRNG; melumpuhkan SSL." kesilapan, anda sepatutnya
menyediakan data rawak menggunakan beberapa kaedah yang diterangkan di atas.

--egd-file=fail
[OpenSSL sahaja] Gunakan fail sebagai soket EGD. EGD bermaksud Entropi Mengumpul daemon,
program ruang pengguna yang mengumpul data daripada pelbagai sumber sistem yang tidak dapat diramalkan dan
menjadikannya tersedia untuk program lain yang mungkin memerlukannya. Perisian penyulitan, seperti
perpustakaan SSL, memerlukan sumber rawak tidak berulang untuk menyemai nombor rawak
penjana yang digunakan untuk menghasilkan kunci yang kuat secara kriptografi.

OpenSSL membenarkan pengguna untuk menentukan sumber entropinya sendiri menggunakan "RAND_FILE"
pembolehubah persekitaran. Jika pembolehubah ini tidak ditetapkan, atau jika fail yang ditentukan tidak
menghasilkan rawak yang mencukupi, OpenSSL akan membaca data rawak daripada soket EGD yang ditentukan
menggunakan pilihan ini.

Jika pilihan ini tidak ditentukan (dan arahan permulaan yang setara tidak digunakan), EGD
tidak pernah dihubungi. EGD tidak diperlukan pada sistem Unix moden yang menyokong
/ dev / urandom.

--tidak-hsts
Wget menyokong HSTS (HTTP Strict Transport Security, RFC 6797) secara lalai. guna
--tidak-hsts untuk menjadikan Wget bertindak sebagai UA yang tidak mematuhi HSTS. Akibatnya, Wget akan
abaikan semua pengepala "Keselamatan-Pengangkutan-Ketat" dan tidak akan menguatkuasakan mana-mana yang sedia ada
dasar HSTS.

--hsts-file=fail
Secara lalai, Wget menyimpan pangkalan data HSTSnya dalam ~/.wget-hsts. Anda boleh menggunakan --hsts-file kepada
mengatasi ini. Wget akan menggunakan fail yang dibekalkan sebagai pangkalan data HSTS. Fail sedemikian mesti
mematuhi format pangkalan data HSTS yang betul yang digunakan oleh Wget. Jika Wget tidak dapat menghuraikan
fail yang disediakan, tingkah laku tidak ditentukan.

Pangkalan data HSTS Wget ialah fail teks biasa. Setiap baris mengandungi entri HSTS (cth. a
tapak yang telah mengeluarkan pengepala "Ketat-Pengangkutan-Keselamatan" dan oleh itu mempunyai
menetapkan dasar HSTS yang konkrit untuk digunakan). Garisan yang bermula dengan sempang ("#") ialah
diabaikan oleh Wget. Sila ambil perhatian bahawa walaupun alat ini mudah dibaca manusia-
menggodam pangkalan data HSTS secara amnya bukanlah idea yang baik.

Baris kemasukan HSTS terdiri daripada beberapa medan yang dipisahkan oleh satu atau lebih ruang putih:

" SP [ ] SP SP SP "

. nama hos and pelabuhan medan menunjukkan nama hos dan port yang diberikan HSTS
polisi terpakai. The pelabuhan medan mungkin sifar, dan ia akan, dalam kebanyakan kes. Itu
bermakna nombor port tidak akan diambil kira semasa membuat keputusan sama ada sedemikian
Dasar HSTS harus digunakan pada permintaan yang diberikan (hanya nama hos akan
dinilai). Bila pelabuhan adalah berbeza kepada sifar, kedua-dua nama hos sasaran dan port akan
dinilai dan dasar HSTS hanya akan digunakan jika kedua-duanya sepadan. ini
ciri telah disertakan untuk tujuan ujian/pembangunan sahaja. Testsuite Wget
(Dalam testenv/) mencipta pangkalan data HSTS dengan port eksplisit dengan tujuan untuk memastikan
Tingkah laku Wget yang betul. Menggunakan dasar HSTS pada port selain daripada yang lalai
tidak digalakkan oleh RFC 6797 (lihat Lampiran B "Perbezaan antara Polisi HSTS dan Sama-
Dasar Asal"). Oleh itu, fungsi ini tidak boleh digunakan dalam pengeluaran
persekitaran dan pelabuhan lazimnya akan menjadi sifar. Tiga medan terakhir melakukan apa yang mereka lakukan
dijangka akan. Padang include_subdomains boleh sama ada 1 atau 0 dan ia menandakan sama ada
subdomain domain sasaran hendaklah menjadi sebahagian daripada dasar HSTS yang diberikan juga.
. diwujudkan and umur maksimum medan menyimpan nilai cap masa semasa kemasukan sedemikian
dicipta (pertama kali dilihat oleh Wget) dan nilai yang ditentukan HSTS 'max-age', yang menyatakan bagaimana
lama sekiranya dasar HSTS itu kekal aktif, diukur dalam beberapa saat berlalu sejak
cap masa disimpan dalam diwujudkan. Apabila masa itu telah berlalu, dasar HSTS itu tidak akan
lagi sah dan akhirnya akan dialih keluar daripada pangkalan data.

Jika anda membekalkan pangkalan data HSTS anda sendiri melalui --hsts-file, sedar bahawa Wget boleh mengubah suai
fail yang disediakan jika sebarang perubahan berlaku antara dasar HSTS yang diminta oleh
pelayan jauh dan yang ada dalam fail. Apabila Wget wujud, ia mengemas kini secara berkesan
Pangkalan data HSTS dengan menulis semula fail pangkalan data dengan entri baharu.

Jika fail yang dibekalkan tidak wujud, Wget akan mencipta satu. Fail ini akan mengandungi
entri HSTS baharu. Jika tiada entri HSTS dihasilkan (tiada "Keselamatan Pengangkutan Ketat"
pengepala dihantar oleh mana-mana pelayan) maka tiada fail akan dibuat, malah fail
yang kosong. Tingkah laku ini digunakan pada fail pangkalan data lalai (~/.wget-hsts) serta:
ia tidak akan dibuat sehingga sesetengah pelayan menguatkuasakan dasar HSTS.

Penjagaan diambil untuk tidak mengatasi kemungkinan perubahan yang dibuat oleh proses Wget lain di
masa yang sama melalui pangkalan data HSTS. Sebelum membuang entri HSTS yang dikemas kini pada fail,
Wget akan membacanya semula dan menggabungkan perubahan.

Menggunakan pangkalan data HSTS tersuai dan/atau mengubah suai yang sedia ada adalah tidak digalakkan. Untuk
maklumat lanjut tentang potensi ancaman keselamatan yang timbul daripada amalan sedemikian, lihat
seksyen 14 "Pertimbangan Keselamatan" RFC 6797, khususnya seksyen 14.9 "Kreatif
Manipulasi Stor Polisi HSTS".

--warc-file=fail
Penggunaan fail sebagai fail WARC destinasi.

--warc-header=rentetan
Penggunaan rentetan menjadi rekod warcinfo.

--warc-max-size=saiz
Tetapkan saiz maksimum fail WARC kepada saiz.

--warc-cdx
Tulis fail indeks CDX.

--warc-dedup=fail
Jangan simpan rekod yang disenaraikan dalam fail CDX ini.

--tiada-warc-mampatan
Jangan mampatkan fail WARC dengan GZIP.

--no-warc-digests
Jangan kira cernaan SHA1.

--no-warc-keep-log
Jangan simpan fail log dalam rekod WARC.

--warc-tempdir=dir
Tentukan lokasi untuk fail sementara yang dibuat oleh penulis WARC.

ftp Pilihan
--ftp-user=pengguna
--ftp-kata laluan=kata laluan
Nyatakan nama pengguna pengguna dan kata laluan kata laluan pada pelayan FTP. Tanpa ini, atau
pilihan permulaan yang sepadan, kata laluan lalai kepada -wget@, biasanya digunakan untuk
FTP tanpa nama.

Satu lagi cara untuk menentukan nama pengguna dan kata laluan adalah dalam URL itu sendiri. Sama ada kaedah
mendedahkan kata laluan anda kepada sesiapa yang bersusah payah menjalankan "ps". Untuk mengelakkan kata laluan
daripada dilihat, simpan di dalamnya .wgetrc or .netrc, dan pastikan untuk melindungi fail tersebut
daripada pengguna lain dengan "chmod". Jika kata laluan benar-benar penting, jangan tinggalkan
mereka terletak dalam fail tersebut sama ada---edit fail dan padamkannya selepas Wget mempunyai
memulakan muat turun.

--tiada-buang-penyenaraian
Jangan keluarkan yang sementara .penyenaraian fail yang dijana oleh pengambilan FTP. Biasanya,
fail ini mengandungi penyenaraian direktori mentah yang diterima daripada pelayan FTP. tidak
mengalih keluarnya boleh berguna untuk tujuan penyahpepijatan, atau apabila anda mahu melakukannya
dengan mudah menyemak kandungan direktori pelayan jauh (cth untuk mengesahkan bahawa a
cermin yang anda jalankan selesai).

Ambil perhatian bahawa walaupun Wget menulis kepada nama fail yang diketahui untuk fail ini, ini bukan a
lubang keselamatan dalam senario pengguna membuat .penyenaraian pautan simbolik kepada / etc / passwd
atau sesuatu dan meminta "root" untuk menjalankan Wget dalam direktorinya. Bergantung kepada
pilihan yang digunakan, sama ada Wget akan menolak untuk menulis kepada .penyenaraian, menjadikannya
operasi globbing/rekursi/setem masa gagal, atau pautan simbolik akan dipadamkan
dan diganti dengan yang sebenarnya .penyenaraian fail, atau penyenaraian akan ditulis kepada a
.penyenaraian.nombor fail.

Walaupun keadaan ini tidak menjadi masalah, "root" tidak sepatutnya menjalankan Wget dalam a
direktori pengguna tidak dipercayai. Pengguna boleh melakukan sesuatu semudah memaut
index.html kepada / etc / passwd dan meminta "root" untuk menjalankan Wget dengan -N or -r jadi fail akan
ditimpa.

--tiada-glob
Matikan FTP globbing. Globbing merujuk kepada penggunaan aksara khas seperti cangkerang
(kad bebas), seperti *, ?, [ and ] untuk mendapatkan lebih daripada satu fail daripada direktori yang sama
sekali gus, seperti:

wget ftp://gnjilux.srk.fer.hr/*.msg

Secara lalai, globbing akan dihidupkan jika URL mengandungi aksara globbing. ini
pilihan boleh digunakan untuk menghidupkan atau mematikan globbing secara kekal.

Anda mungkin perlu memetik URL untuk melindunginya daripada dikembangkan oleh shell anda.
Globbing menjadikan Wget mencari penyenaraian direktori, yang khusus sistem. Ini adalah
mengapa pada masa ini ia hanya berfungsi dengan pelayan FTP Unix (dan yang meniru Unix "ls"
pengeluaran).

--tiada-pasif-ftp
Lumpuhkan penggunaan pasif Mod pemindahan FTP. FTP pasif mewajibkan bahawa
pelanggan menyambung ke pelayan untuk mewujudkan sambungan data dan bukannya yang lain
jalan sekitar.

Jika mesin disambungkan ke Internet secara langsung, FTP pasif dan aktif
harus berfungsi sama baik. Di sebalik kebanyakan firewall dan konfigurasi NAT pasif FTP ada
peluang yang lebih baik untuk bekerja. Walau bagaimanapun, dalam beberapa konfigurasi tembok api yang jarang berlaku, FTP aktif
sebenarnya berfungsi apabila FTP pasif tidak. Jika anda mengesyaki ini berlaku, gunakan ini
pilihan, atau tetapkan "passive_ftp=off" dalam fail init anda.

--pelihara-keizinan
Kekalkan kebenaran fail jauh dan bukannya kebenaran yang ditetapkan oleh umask.

--retr-symlinks
Secara lalai, apabila mendapatkan semula direktori FTP secara rekursif dan pautan simbolik adalah
ditemui, pautan simbolik dilalui dan fail yang dihalakan diambil semula.
Pada masa ini, Wget tidak melintasi pautan simbolik ke direktori untuk memuat turunnya
secara rekursif, walaupun ciri ini boleh ditambah pada masa hadapan.

Bila --retr-symlinks=no ditentukan, fail yang dipautkan tidak dimuat turun. Sebaliknya,
pautan simbolik yang sepadan dibuat pada sistem fail tempatan. Fail yang ditunjuk akan
tidak boleh diambil melainkan pengambilan rekursif ini akan menemuinya secara berasingan
dan memuat turunnya pula. Pilihan ini menimbulkan risiko keselamatan apabila FTP berniat jahat
Pelayan boleh menyebabkan Wget menulis ke fail di luar direktori yang dimaksudkan melalui a
fail .LISTING yang direka khas.

Ambil perhatian bahawa apabila mendapatkan semula fail (bukan direktori) kerana ia telah ditetapkan pada
baris arahan, bukannya kerana ia diulang, pilihan ini tidak mempunyai kesan.
Pautan simbolik sentiasa dilalui dalam kes ini.

FTPS Pilihan
--ftps-tersirat
Pilihan ini memberitahu Wget untuk menggunakan FTPS secara tersirat. FTPS tersirat terdiri daripada permulaan
SSL/TLS dari awal sambungan kawalan. Pilihan ini tidak menghantar
arahan "AUTH TLS": ia menganggap pelayan bercakap FTPS dan secara langsung memulakan
Sambungan SSL/TLS. Jika percubaan berjaya, sesi diteruskan seperti
FTPS biasa ("PBSZ" dan "PROT" dihantar, dsb.). FTPS tersirat bukan lagi a
keperluan untuk pelaksanaan FTPS, dan oleh itu banyak pelayan mungkin tidak menyokongnya. Jika
--ftps-tersirat diluluskan dan tiada nombor port eksplisit dinyatakan, port lalai untuk
FTPS tersirat, 990, akan digunakan, bukannya port lalai untuk "biasa"
(eksplisit) FTPS yang sama dengan FTP, 21.

--no-ftps-resume-ssl
Jangan sambung semula sesi SSL/TLS dalam saluran data. Apabila memulakan data
sambungan, Wget cuba menyambung semula sesi SSL/TLS yang sebelum ini dimulakan dalam kawalan
sambungan. Penyambungan semula sesi SSL/TLS mengelak daripada melakukan jabat tangan baharu sepenuhnya oleh
menggunakan semula parameter SSL/TLS sesi sebelumnya. Biasanya, pelayan FTPS mahu
dengan cara itu, jadi Wget melakukan ini secara lalai. Walau bagaimanapun, dalam keadaan yang jarang berlaku, seseorang mungkin
ingin memulakan sesi SSL/TLS yang baharu sepenuhnya dalam setiap sambungan data. Apakah ini
--no-ftps-resume-ssl adalah untuk.

--ftps-clear-data-connection
Semua sambungan data akan berada dalam teks biasa. Hanya sambungan kawalan akan menjadi
di bawah SSL/TLS. Wget akan menghantar arahan "PROT C" untuk mencapai ini, yang semestinya
diluluskan oleh pelayan.

--ftps-fallback-to-ftp
Kembali ke FTP jika FTPS tidak disokong oleh pelayan sasaran. Atas sebab keselamatan,
pilihan ini tidak dinyatakan secara lalai. Tingkah laku lalai adalah untuk keluar dengan
ralat. Jika pelayan tidak berjaya membalas arahan "AUTH TLS" awal, atau
dalam kes FTPS tersirat, jika percubaan sambungan SSL/TLS awal ditolak,
ia dianggap bahawa pelayan tersebut tidak menyokong FTPS.

Rekursif Pengambilan Pilihan
-r
- berulang
Hidupkan pengambilan semula rekursif. Kedalaman maksimum lalai ialah 5.

-l kedalaman
--level=kedalaman
Tentukan tahap kedalaman maksimum rekursi kedalaman.

--padam-selepas
Pilihan ini memberitahu Wget untuk memadam setiap fail yang dimuat turun, selepas setelah berbuat demikian.
Ia berguna untuk pra-mengambil halaman popular melalui proksi, cth:

wget -r -nd --delete-after http://whatever.com/~popular/page/

. -r pilihan adalah untuk mendapatkan semula secara rekursif, dan -nd untuk tidak membuat direktori.

Perhatikan bahawa --padam-selepas memadam fail pada mesin tempatan. Ia tidak mengeluarkan
HAPUS perintah ke tapak FTP jauh, contohnya. Juga ambil perhatian bahawa apabila --padam-selepas is
dinyatakan, --tukar-pautan diabaikan, jadi .orig fail semata-mata tidak dibuat dalam
tempat pertama.

-k
--tukar-pautan
Selepas muat turun selesai, tukar pautan dalam dokumen untuk membuatnya
sesuai untuk tontonan tempatan. Ini memberi kesan bukan sahaja kepada hiperpautan yang kelihatan, tetapi mana-mana
sebahagian daripada dokumen yang memaut ke kandungan luaran, seperti imej terbenam, pautan ke
helaian gaya, hiperpautan ke kandungan bukan HTML, dsb.

Setiap pautan akan ditukar dalam salah satu daripada dua cara:

· Pautan ke fail yang telah dimuat turun oleh Wget akan ditukar untuk merujuk kepada
fail yang mereka tunjuk sebagai pautan relatif.

Contoh: jika fail yang dimuat turun /foo/doc.html pautan ke /bar/img.gif, Jadi
dimuat turun, kemudian pautan masuk doc.html akan diubah suai untuk menunjuk ke ../bar/img.gif.
Transformasi jenis ini berfungsi dengan pasti untuk gabungan sewenang-wenangnya
direktori.

· Pautan ke fail yang belum dimuat turun oleh Wget akan ditukar kepada
sertakan nama hos dan laluan mutlak lokasi yang mereka tunjuk.

Contoh: jika fail yang dimuat turun /foo/doc.html pautan ke /bar/img.gif (atau kepada
../bar/img.gif), kemudian pautan masuk doc.html akan diubah suai untuk menunjuk ke
http://hostname/bar/img.gif.

Oleh sebab itu, penyemakan imbas tempatan berfungsi dengan pasti: jika fail yang dipaut telah dimuat turun, fail
pautan akan merujuk kepada nama tempatannya; jika ia tidak dimuat turun, pautan akan merujuk kepada
alamat Internet penuhnya dan bukannya memaparkan pautan yang rosak. Hakikat bahawa
pautan terdahulu ditukar kepada pautan relatif memastikan anda boleh mengalihkan pautan yang dimuat turun
hierarki ke direktori lain.

Ambil perhatian bahawa hanya pada penghujung muat turun boleh Wget mengetahui pautan mana yang telah
dimuat turun. Kerana itu, kerja yang dilakukan oleh -k akan dilakukan pada akhir semua
muat turun.

--tukar-fail-sahaja
Pilihan ini menukar hanya bahagian nama fail URL, meninggalkan URL yang selebihnya
tidak disentuh. Bahagian nama fail ini kadangkala dirujuk sebagai "nama asas", walaupun kami
elakkan istilah itu di sini agar tidak menimbulkan kekeliruan.

Ia berfungsi terutamanya dengan baik bersama-sama dengan --laraskan-sambungan, walaupun ini
gandingan tidak dikuatkuasakan. Ia terbukti berguna untuk mengisi cache Internet dengan fail
dimuat turun daripada hos yang berbeza.

Contoh: jika beberapa pautan menghala ke //foo.com/bar.cgi?xyz bersama --laraskan-sambungan menegaskan
dan destinasi tempatannya adalah bertujuan untuk menjadi ./foo.com/bar.cgi?xyz.css, kemudian pautan
akan ditukar menjadi //foo.com/bar.cgi?xyz.css. Ambil perhatian bahawa hanya bahagian nama fail yang mempunyai
telah diubah suai. Selebihnya URL tidak disentuh, termasuk laluan bersih
("//") yang sebaliknya akan diproses oleh Wget dan ditukar kepada berkesan
skema (iaitu "http://").

-K
--sandaran-ditukar
Apabila menukar fail, sandarkan versi asal dengan a .orig akhiran. Mempengaruhi
tingkah laku daripada -N.

-m
--cermin
Hidupkan pilihan yang sesuai untuk pencerminan. Pilihan ini menghidupkan rekursi dan masa-
pengecapan, menetapkan kedalaman rekursi tak terhingga dan menyimpan senarai direktori FTP. Ia adalah
pada masa ini bersamaan dengan -r -N -l Inf --tiada-buang-penyenaraian.

-p
- keperluan halaman
Pilihan ini menyebabkan Wget memuat turun semua fail yang diperlukan dengan betul
memaparkan halaman HTML yang diberikan. Ini termasuk perkara seperti imej sebaris, bunyi dan
lembaran gaya yang dirujuk.

Biasanya, apabila memuat turun satu halaman HTML, apa-apa dokumen yang diperlukan yang mungkin
yang diperlukan untuk memaparkannya dengan betul tidak dimuat turun. menggunakan -r Bersama-sama dengan -l boleh tolong,
tetapi kerana Wget biasanya tidak membezakan antara dokumen luaran dan dokumen sebaris,
seseorang biasanya ditinggalkan dengan "dokumen daun" yang tiada keperluannya.

Sebagai contoh, katakan dokumen 1.html mengandungi " "rujukan teg 1.gif dan
teg " " menunjuk ke dokumen luaran 2.html. Mengatakan bahawa 2.html adalah serupa tetapi itu
imejnya ialah 2.gif dan ia menghubungkan kepada 3.html. Katakan ini berterusan sehingga beberapa sewenang-wenangnya
nombor yang tinggi.

Jika seseorang melaksanakan arahan:

wget -r -l 2 http:// /1.html

kemudian 1.html, 1.gif, 2.html, 2.gif, dan 3.html akan dimuat turun. Seperti yang anda lihat,
3.html adalah tanpa syaratnya 3.gif kerana Wget hanya mengira bilangan
lompat (sehingga 2) dari 1.html untuk menentukan tempat untuk menghentikan rekursi.
Walau bagaimanapun, dengan arahan ini:

wget -r -l 2 -p http:// /1.html

semua fail di atas and 3.htmlyang diperlukan 3.gif akan dimuat turun. Begitu juga,

wget -r -l 1 -p http:// /1.html

akan menyebabkan 1.html, 1.gif, 2.html, dan 2.gif untuk dimuat turun. Seseorang mungkin berfikir bahawa:

wget -r -l 0 -p http:// /1.html

akan memuat turun hanya 1.html and 1.gif, tetapi malangnya ini tidak berlaku, kerana
-l 0 adalah bersamaan dengan -l Inf---iaitu, rekursi tak terhingga. Untuk memuat turun satu HTML
halaman (atau segelintir daripadanya, semuanya dinyatakan pada baris arahan atau dalam a -i Input URL
fail) dan keperluannya (atau mereka), tinggalkan sahaja -r and -l:

wget -p http:// /1.html

Perhatikan bahawa Wget akan berkelakuan seolah-olah -r telah ditentukan, tetapi hanya halaman tunggal itu dan
keperluannya akan dimuat turun. Pautan dari halaman itu ke dokumen luaran akan
tidak diikuti. Sebenarnya, untuk memuat turun satu halaman dan semua keperluannya (walaupun jika
ia wujud di tapak web yang berasingan), dan pastikan lot tersebut dipaparkan dengan betul secara setempat,
pengarang ini suka menggunakan beberapa pilihan sebagai tambahan kepada -p:

wget -E -H -k -K -p http:// /

Untuk menyelesaikan topik ini, adalah wajar mengetahui bahawa idea Wget tentang dokumen luaran
pautan ialah mana-mana URL yang dinyatakan dalam teg " ", " "tag, atau " "tag yang lain
daripada " ".

--komen-ketat
Hidupkan penghuraian ketat ulasan HTML. Lalai adalah untuk menamatkan komen di
kejadian pertama ->.

Mengikut spesifikasi, komen HTML dinyatakan sebagai SGML pengisytiharan.
Pengisytiharan ialah markup khas yang bermula dengan <! dan berakhir dengan >, Seperti <!DOCTYPE
...>, yang mungkin mengandungi ulasan antara sepasang -- pembatas. Komen HTML adalah
"pengisytiharan kosong", pengisytiharan SGML tanpa sebarang teks bukan ulasan. Oleh itu,
adalah ulasan yang sah, dan begitu juga <!--satu-- --dua-->, Tetapi tidak.

Sebaliknya, kebanyakan penulis HTML tidak menganggap komen sebagai sesuatu selain
teks dihadkan dengan <!-- and ->, yang tidak sama. Sebagai contoh, sesuatu
seperti berfungsi sebagai ulasan yang sah selagi bilangan sengkang adalah a
gandaan empat (!). Jika tidak, ulasan secara teknikal kekal sehingga seterusnya --, Yang
mungkin berada di hujung dokumen yang lain. Kerana ini, banyak pelayar popular
mengabaikan sepenuhnya spesifikasi dan melaksanakan apa yang diharapkan oleh pengguna:
komen dihadkan dengan <!-- and ->.

Sehingga versi 1.9, Wget menafsirkan komen dengan ketat, yang mengakibatkan pautan hilang
dalam banyak halaman web yang dipaparkan dengan baik dalam penyemak imbas, tetapi mengalami nasib malang
mengandungi komen yang tidak patuh. Bermula dengan versi 1.9, Wget telah menyertai
barisan pelanggan yang melaksanakan komen "naif", menamatkan setiap ulasan di
kejadian pertama ->.

Jika, atas sebab apa pun, anda mahukan penghuraian ulasan yang ketat, gunakan pilihan ini untuk mengubahnya
pada.

Rekursif Terima/Tolak Pilihan
-A acclist --terima acclist
-R senarai semula --menolak senarai semula
Tentukan senarai yang dipisahkan koma bagi akhiran atau corak nama fail untuk diterima atau ditolak.
Ambil perhatian bahawa jika mana-mana aksara kad bebas, *, ?, [ or ], muncul dalam unsur
acclist or senarai semula, ia akan dianggap sebagai corak, bukannya akhiran. Di dalam ini
kes, anda perlu melampirkan corak ke dalam petikan untuk mengelakkan cangkerang anda daripada berkembang
ia, seperti dalam -A "*.mp3" or -A '*.mp3'.

--terima-regex urlregex
--tolak-regex urlregex
Tentukan ungkapan biasa untuk menerima atau menolak URL lengkap.

--jenis-regex regextype
Nyatakan jenis ungkapan biasa. Jenis yang mungkin adalah posix or pcre. Perhatikan bahawa kepada
boleh guna pcre jenis, wget perlu disusun dengan sokongan libpcre.

-D senarai domain
--domains=senarai domain
Tetapkan domain untuk diikuti. senarai domain ialah senarai domain yang dipisahkan koma. Catatan
yang ia lakukan tidak hidupkan -H.

--exclude-domains senarai domain
Nyatakan domain yang tidak untuk diikuti.

--ikut-ftp
Ikuti pautan FTP daripada dokumen HTML. Tanpa pilihan ini, Wget akan mengabaikan semua
Pautan FTP.

--follow-tags=senarai
Wget mempunyai jadual dalaman pasangan tag / atribut HTML yang dianggapnya bila
mencari dokumen yang dipautkan semasa mendapatkan semula rekursif. Jika pengguna hanya mahu a
subset teg tersebut untuk dipertimbangkan, walau bagaimanapun, dia harus menyatakan teg tersebut
dalam dipisahkan koma senarai dengan pilihan ini.

--ignore-tags=senarai
Ini adalah bertentangan dengan --ikut-tag pilihan. Untuk melangkau teg HTML tertentu apabila
mencari dokumen untuk dimuat turun secara rekursif, nyatakannya dalam dipisahkan koma senarai.

Pada masa lalu, pilihan ini adalah pertaruhan terbaik untuk memuat turun satu halaman dan halamannya
keperluan, menggunakan baris arahan seperti:

wget --ignore-tags=a,area -H -k -K -r http:// /

Walau bagaimanapun, pengarang pilihan ini menjumpai halaman dengan teg seperti "
HREF="/">" dan menyedari bahawa menyatakan teg untuk diabaikan tidak mencukupi.
Seseorang tidak boleh hanya memberitahu Wget untuk mengabaikan " ", kerana kemudian lembaran gaya tidak akan menjadi
dimuat turun. Kini pertaruhan terbaik untuk memuat turun satu halaman dan keperluannya ialah
khusus - keperluan halaman pilihan.

--abaikan-kes
Abaikan kes apabila memadankan fail dan direktori. Ini mempengaruhi tingkah laku -R,
Pilihan -A, -I, dan -X, serta globbing dilaksanakan semasa memuat turun dari FTP
tapak. Sebagai contoh, dengan pilihan ini, -A "*.txt" akan sesuai file1.txt, Tetapi juga
fail2.TXT, fail3.TxT, dan sebagainya. Petikan dalam contoh adalah untuk menghalang shell
daripada mengembangkan corak.

-H
--span-hosts
Dayakan spanning merentas hos apabila melakukan pengambilan semula rekursif.

-L
--saudara
Ikuti pautan relatif sahaja. Berguna untuk mendapatkan semula halaman utama tertentu tanpa sebarang
gangguan, malah bukan dari hos yang sama.

-I senarai
--include-directories=senarai
Tentukan senarai direktori yang dipisahkan koma yang anda ingin ikuti semasa memuat turun.
Elemen daripada senarai mungkin mengandungi kad bebas.

-X senarai
--exclude-directories=senarai
Tentukan senarai direktori yang dipisahkan koma yang anda ingin kecualikan daripada muat turun.
Elemen daripada senarai mungkin mengandungi kad bebas.

-np
--tiada-ibu bapa
Jangan sesekali naik ke direktori induk apabila mendapatkan semula secara rekursif. Ini adalah
pilihan yang berguna, kerana ia menjamin bahawa hanya fail di bawah kehendak hierarki tertentu
dimuat turun.

PERSEKITARAN


Wget menyokong proksi untuk mendapatkan semula HTTP dan FTP. Cara standard untuk menentukan proksi
lokasi, yang Wget kenali, menggunakan pembolehubah persekitaran berikut:

http_proxy
https_proxy
Jika ditetapkan, http_proxy and https_proxy pembolehubah hendaklah mengandungi URL bagi
proksi untuk sambungan HTTP dan HTTPS masing-masing.

ftp_proxy
Pembolehubah ini harus mengandungi URL proksi untuk sambungan FTP. Ia agak
biasa itu http_proxy and ftp_proxy ditetapkan pada URL yang sama.

tiada_proksi
Pembolehubah ini harus mengandungi senarai dipisahkan koma bagi proksi sambungan domain
tidak digunakan untuk. Sebagai contoh, jika nilai tiada_proksi is .mit.edu, proksi tidak akan
digunakan untuk mendapatkan semula dokumen daripada MIT.

EXIT STATUS


Wget boleh mengembalikan salah satu daripada beberapa kod ralat jika ia menghadapi masalah.

0 Tiada masalah berlaku.

1 Kod ralat generik.

2 Ralat parse---sebagai contoh, apabila menghuraikan pilihan baris arahan, .wgetrc or
.netrc...

3 Ralat I/O Fail.

4 Kegagalan rangkaian.

5 Kegagalan pengesahan SSL.

6 Kegagalan pengesahan nama pengguna/kata laluan.

7 Ralat protokol.

8 Pelayan mengeluarkan respons ralat.

Dengan pengecualian 0 dan 1, kod keluar bernombor lebih rendah diutamakan daripada lebih tinggi-
bernombor, apabila pelbagai jenis ralat ditemui.

Dalam versi Wget sebelum 1.12, status keluar Wget cenderung tidak membantu dan
tidak konsisten. Muat turun rekursif hampir selalu mengembalikan 0 (berjaya), tanpa mengira
sebarang isu yang dihadapi dan pengambilan bukan rekursif hanya mengembalikan status yang sepadan
kepada muat turun yang paling baru cuba dicuba.

Gunakan wget dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Pemalam Eclipse Tomcat menyediakan
    penyepaduan mudah servlet tomcat
    bekas untuk pembangunan java
    aplikasi web. Anda boleh sertai kami untuk
    perbincangan...
    Muat turun Pemalam Eclipse Tomcat
  • 2
    Desktop WebTorrent
    Desktop WebTorrent
    WebTorrent Desktop adalah untuk penstriman
    torrents pada Mac, Windows atau Linux. Ia
    menyambung kepada kedua-dua BitTorrent dan
    WebTorrent rakan sebaya. Sekarang tidak ada
    perlu menunggu...
    Muat turun Desktop WebTorrent
  • 3
    GenX
    GenX
    GenX ialah program saintifik untuk memperhalusi
    refelcetivity sinar-x, neutron
    pemantulan dan sinar-x permukaan
    data pembelauan menggunakan pembezaan
    algoritma evolusi....
    Muat turun GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ialah program untuk statistik
    analisis data sampel. Ia adalah percuma
    penggantian untuk program proprietari
    SPSS. PSPP mempunyai kedua-dua berasaskan teks dan
    grafik kami...
    Muat turun pspp4windows
  • 5
    Sambungan Git
    Sambungan Git
    Sambungan Git ialah alat UI kendiri
    untuk menguruskan repositori Git. Ia juga
    berintegrasi dengan Windows Explorer dan
    Microsoft Visual Studio
    (2015/2017/2019). ke...
    Muat turun Sambungan Git
  • 6
    eSpeak: sintesis pertuturan
    eSpeak: sintesis pertuturan
    Teks ke Enjin Pertuturan untuk Bahasa Inggeris dan
    banyak bahasa lain. Saiz padat dengan
    sebutan yang jelas tetapi buatan.
    Tersedia sebagai program baris arahan dengan
    banyak ...
    Muat turun eSpeak: sintesis pertuturan
  • Lebih »

Arahan Linux

Ad