wgetGNU Wget是一款非常好用的跨平台文件下载工具。2022最好用的跨平台文件下载软件wgetGNU Wget。该软件通过命令行运行,将软件添加到CMD,您可以正常启动,您可以在软件上添加下载任务,可以查看下载消息队列,可以识别网页链接内容,以便用户可以下载,软件操作仍然很简单,在命令行界面已经提供了帮助,输入H命令查看帮助信息,可以查看相关命令内容的内容,可以从Web从Web界面获取远程资源接口,允许用户通过简单的命令操作软件下载资源,适合将CMD命令的朋友,如果您认为这款Wgetgnu Wget软件适合您!
软件功能:
WGE是非交互式,这意味着它可以在后台运行,用户尚未登录。这允许您开始检索和断开与系统的连接,让WGET工作。相比之下,大多数Web浏览器需要持续的用户状态,当发送大量数据时,这可能是一个大障碍物。
WGET可以在HTML,XHTML和CSS页面中跟踪链接以创建一个远程站点的本地版本,以便完全重新创建原始网站的目录结构。有时称为“递归下载”。在此过程中,WGET符合机器人规则(/ROBOTS.txt)。您可以指示WGET将下载文件中链接转换为指向本地文件以查看。
通过ftp检索时,您可以使用文件名wilder匹配和目录的递归映像。 WGET可以读取HTTP和FTP服务器提供的时间戳信息,并在本地存储。通过这种方式,WGET可以查看自上次搜索以来已更改的远程文件,并自动检索新版本(如果有的话)。这使FTP站点和主页的镜像制作了WGET。
WGET旨在对缓慢或不稳定的网络连接具有稳健性。如果由于网络问题而下载,它将继续尝试,直到检索整个文件。如果服务器支持重新获取,则指示服务器继续从最后一次中断下载。
WGET支持代理服务器可以减少网络负载以加快检索速度并提供防火墙后面的访问。 WGET默认使用被动FTP下载,Active FTP是一个选项。
wget支持IP版本6,下一代IP。 IPv6将自动检测编译,并且在构建或运行时可以被禁用。 IPv6的二进制支持仅支持IPv4环境和双族环境。
内置功能提供了一种调整要注意的链接的机制
使用进度条跟踪单个下载的进度。使用“温度计”样式跟踪交互式下载,并使用点跟踪非交互式下载,每个点代表收到的固定数据量(默认1KB)。可以根据您的喜好定制两种数量。
大多数函数通过命令行选项或初始化文件完全可配置(请参阅启动文件)。 WGET允许您定义全局启动文件(/ usr / local / etc / wgetrc)网站设置。您还可以使用-config选项指定启动文件的位置。要禁用阅读配置文件,请使用-no-onfig。如果同时提供-Config和-no-config,则将忽略-no-config。
官方教程:
WGETRC命令
完整命令集如下所示。法律价值在“=”中列出。您可以使用“设置或取消设置简单的布尔值”,并“离开”或“1”和“0”。
有些命令使用伪造。地址值可以是主机名或四输入IP地址。 n可以是任何正和整数,或者“信息”表示无穷大(在适当的情况下)。字符串值可以是任何非空字符串。
这些订单中的大多数都有直接命令行等同物。此外,任何WGETRC命令都可以用于命令行 - 执行开关
接受/拒绝=字符串
与'-a'/' - r'相同
add_hostdir =开/关
启用/禁用主机前缀的文件名。 '-nh'禁用它。
ask_password =开/关
提示您输入每个已建立的连接的密码。 “ - 密码正在使用”因为它们是互斥的。相当于“ - 问题代码”。
auth_no_challenge =开/关
如果指定了此选项,则WGet将为所有请求发送基本的HTTP身份验证信息(纯文本用户名和密码)。看看' - auth-no-chllenge'。
背景=开/关
启用/禁用后台操作 - 使用“-b”(已启用)。
backup_converted =开/关
启用/禁用后缀'.orig'-with'-k'(已启用)。
备份= number.
使用文件使用文件的数字备份。通过添加增量计数器启动来转动备份1'。默认值为“0”。
Base = String.
考虑输入文件中的相对URL(传递“命令或' - 输入文件'/' - 一个'选项,以及'force_html'或' - force-html') - with'--base =细绳 '
bind_address =地址
绑定到地址,例如“--bind-address =地址”。
ca_certificate = file.
将证书颁发机构捆绑文件设置为文件。使用“--ca-certificate = file”。
ca_directory =目录
设置证书颁发机构的目录。使用“--ca-directory = directory”。
缓存=开/关
设置为关闭时,可以禁用服务器。请参阅“ - 自行”选项。
证书=文件
客户端证书文件名设置为文件。使用“--certificate = file”。
cetificate_type = string.
指定客户证书类型,合法值是“PEM”(默认值)和“DER”(也是名称ASN1)。使用“ - certificate-type = string”。
check_certificate =开/关
如果将其设置为关闭,则不会根据指定的客户端权限检查服务器证书。默认值为“开”。 “ - 检查证书”。
connect_timeout = n
设连接超时 - “ - Connect Timeow”。
content_disposition =开/关
打开对(非标准)内容配置'HTTP标题 - 如果设置为“IN”,则具有“ - 内容配置”。
trust_server_names =开/关
如果设置为ON,请从重定向URL构建本地文件名而不是原始URL。
继续=开/关
如果设置为ON,则强制继续现有文件。看看'-c',然后再设置它。
convert_links =开/关
本地转换是非相对链接。用“-k”。
cookie =开/关
设置为关闭时,请使用cookie。请参阅“ - 饼干”选项。
cut_dirs = n
忽略n远程目录组件。相当于' - cirs = n'。
调试=开/关
调模式,具有“-d”。
defalt_page = string.
认页面名称 - 使用“--default-page = string”。
delete_after =开/关
下载后删除 - “ - 删除”。
dir_prefix = string.
目录树的顶部 - 使用'-p string'。
direstruct =开/关
打开或关闭目录 - 分别使用“-x”或“-nd”。
dns_cache =开/关
开/关闭DNS缓存。由于默认情况下,DNS缓存已启用,此选项通常用于关闭它,相当于“--no-dns-cache”。
dns_timeout = n
设置DNS超时 - 使用“ - DNS超时”。
域=字符串
喜欢...... --d'
dot_bytes = n
通过整个搜索过程(默认为1024)所见,指定点中的字节数“包含”。您可以分别记录“ķ”或“mi”的值,分别代表千字节和兆字节。使用点设置,您可以调整您的点以满足您的需求,或者您可以使用预定义的样式
dot_spacing = n
指定单个群集中的点数(默认为10)。
dots_in_line = n
指定在整个搜索过程中将打印的点数(默认为50)。
EGD_FILE = FILE.
使用字符串作为EGD套接字文件名。使用“--egd-file = file”。
complude_directories = string.
指定要从下载中排除的目录的逗号分隔列表,具有“-X字符串”(请参阅基于目录的限制)。
complude_domains = string.
作为相同的“--Exclude-Domains = String”(请参阅生成主机)。
关注_ftp =开/关
按照HTML文档中的FTP链接 - “ - 关注FTP”。
power_tags = string.
进行递归检索时
l,只遵循一些HTML标记,就像“--folow-tags = string”一样。
force_html =开/关
如果设置为ON,则强制将输入文件名视为HTML文档 - 使用“-f”。
ftp_password = string.
将您的FTP密码设置为字符串。如果此设置不可用,则密码是默认的“-wget @”,这是匿名FTP访问的有用默认值。
此命令passwd在Wget 1.10之前命名。
ftp_proxy = string.
使用字符串作为FTP代理而不是环境中指定的指定字符串。
ftp_user = string.
将FTP用户设置为字符串。
此命令登录先前在Wget 1.10之前命名。
全球=开/关
开/关切换功能 - “ - Glob”和' - No Ball“。
标题=字符串
定义HTTP下载的标题,例如使用' - header = string'。
压缩=字符串
选择要使用的压缩类型。法律价值是“汽车”(默认),'gzip'和'否'。使用“--compression = string”。
调整_extension =开/关
添加一个.html'扩展到'text / html'或'application / xhtml + xml'缺少文件,一个'.css'扩展为'文本
Word / CSS'缺少文件,并'br','。 z','。 zlib'或'.gz'被压缩到'-e'。以前的名称“html_extension”(仍然可以接受,但被遗弃)。
http_keep_alive =开/关
转动活动功能(默认为打开)。关闭它相当于“-no-http-key-alive”。
http_password = string.
设置HTTP密码,相当于“--http-password = string”。
http_proxy = string.
使用字符串作为HTTP代理而不是环境中指定的指定字符串。
http_user = string.
将HTTP用户设置为字符串,相当于' - http-user = string'。
https_only =开/关
在递归模式下,仅遵循HTTPS链接(默认为OFF)。
https_proxy = string.
使用字符串作为HTTPS代理而不是环境中指定的字符串。
Ignore_case =开/关
设置为ON后,它不会区分匹配文件和目录;有“ - 案例”。
Ignore_length =开/关
设置为ON时,忽略内容长度标题; “ - 忽略长度”。
Igore_Tags = String.
当递归检索时,某些HTML标记,例如“--ignore-tags = string”。
include_directories = string.
在下载时指定要遵循的目录的逗号分隔列表,并“ - 我的字符串”。
iri =开/关
在设置为ON时启用国际URI(IRI)支持。用“ - 里”。
INET4_ONLY =开/关
被强制连接到IPv4地址,默认情况下关闭。您可以将其放在全局init文件中以禁用WGET尝试解析和连接到IPv6主机。只有使用IPv6编译Wget时才可用。 “ - IT4只”或'-4'。
INET6_ONLY =开/关
被强制连接到IPv6地址,默认情况下关闭。只有使用IPv6编译Wget时才可用。使用“-inet6-only”或'-6'。
输入=文件
从字符串中读取URL,例如'-i文件'。
keep_session_cookies =开/关
在规范之后,“save_cookies =打开也可以保存会话cookie。” - keep-session-cookie'。
limit_rate =率
下载速度仅限于每秒的速率字节。 “ - limit-rate =率”。
loa_cookies = file.
从文件加载cookie。看看'--load-cookie文件'。
local_encoding = code.
强制WGET使用代码作为默认系统编码。观看' - encal-encoding'。
日志文件=文件
将logfile设置为文件,使用'-o file'。
max_redirect = number.
指定资源后跟最大重定向号码。观看'--max-redirect = number'。
镜子=开/关
打开/关闭图像。与“ - mi”。
netrc =开/关
打开或接近阅读Netrc。
no_clobber =开/关
喜欢......'-nc'。
no_parent =开/关
禁止在目录层次结构中检索,例如“ - no parent”(请参阅基于目录的限制)。
no_proxy = string.
使用字符串作为逗号分隔的域列表,以避免添加时使用,而不是环境中指定的域。
output_document = file.
设置输出文件名 - 使用'-O文件'。
page_requisites =开/关
载单个HTML页面以正确显示所需的所有辅助文件 - 使用“-p”。
passive_ftp =开/关
更改被动FTP设置,相当于“-Passive-FTP”选项。
密码=字符串
指定用于FTP和HTTP文件的密码字符串。您可以分别使用“ftp_ password”和“http_password”命令分别用于FTP和HTTP。
post_data = string.
使用帖子作为所有HTTP请求和请求主体中的字符串。使用“--post-data = string”。
post_file = file.
使用POST作为所有HTTP请求的所有方法,并在请求文本中发送文件。使用“--post-file = file”。
proferent_family = none / ipv4 / ipv6
如果可以选择多个地址,请先使用指定的地址系列连接到地址。默认情况下,DNS返回的地址顺序不会更改。与“首选家庭”,详细介绍为什么这非常有用。
private_key = file.
将私钥文件设置为文件。使用“--private-key = file”。
private_ky_type = string.
指定私钥的类型,合法值是“PEM”(默认)和'der'(也名为1)。“--private-type = string”。
进度字符串
设置进度类型指示符。法律类型是“点”和“酒吧”。它相当于'--progress = string'。
protocol_directories =开/关
设置后,协议名称用作本地文件名的目录组件。使用“ - 协议目录”。
proxy_password = string.
将代理身份验证密码设置为字符串,例如“--proxy-password = string”。
proxy_user = string.
将代理身份验证用户名设置为字符串,例如“--proxy-user = string”。
安静=开/关
安静的模式 - 带'-q'。
配额=配额
指定下载配额,这对全球配额有用。在指定下载配额后,WGET将在下载总数超过配额后停止检索。配额可以是字节(默认),kilobyr'ķ'附加)或MB((MB“)。因此,”配额= 5m“将设置配额至5 MB。请注意
用户的启动文件将覆盖系统设置。
random_file = file.
在系统上使用文件缺少系统作为随机源/开发/随机的系统。
random_wait =开/关
在请求之间打开或关闭随机等待时间。用“ - 等待”。
r_timeout = n
设置读取(和写入)超时 - 具有“--read-timeout = n”。
Reclevel = N.
递归水平(深度) - 具有“-l n”。
恢复=开/关
删除/关闭 - 使用“-r”。
推荐源=字符串
设置HTTP'推荐:“标题就像”--referer = string'。 (请注意,编写HTTP规范的人错误地“推荐人”拼写。)
对=开/关
只注意相对链接 - “-l”
remote_encoding =编码
强制WGET使用编码作为默认远程服务器编码。观看“ - 远程代码”。
remove_listing =开/关
如果设置为ON,请删除WGET下载FTP列表。将其设置为关闭和“ - 不要删除列表”。
strict_file_names = unix / windows
限制从URL生成的文件名。为更详细的描述观看' - reastrict-file-names。
ETR_SYMLINKS = ON / OFF
设置为ON时,搜索符号链接就像它们是纯文件;使用“ - retr-符号链接”。
retry_connrefused =开/关
设置为“开启”时,请考虑“连接被拒绝”是临时错误 - 具有“重试 - ConnRefused”。
机器人=开/关
指定WGET是否符合NOROBOTS协议,默认情况下是“开启”。此开关可以控制/ robots.txt和“nofollow”方面。有关更多详细信息,请参阅机器人排除。在关闭此功能之前,请确保您知道您在做什么。
save_cookies = file.
将cookie保存到您的文件中。使用“--save-cookies文件”。
save_headers =开/关
相同的“ - 保存标题”。
secre_protocol = string.
选择要使用的安全协议。法律价值是“汽车”(默认),'SSLv2','sslv3'和'tlsv1'。使用“ - secure-protocol = string”。
server_response =开/关
选择是否打印HTTP和FTP服务器响应 - 使用“-s”。
show_all_dns_entries =开/关
解析DNS名称后,显示所有IP地址,不仅仅是前三名。
SPAN_HOSTS = ON / OFF
喜欢......'-h'。
蜘蛛=开/关
作为“ - 蜘蛛”。
strict_comments =开/关
喜欢......同样的' - 严格的评论'。
超时= N.
将所有适用的超时值设置为n,用'-tÑ'设置。
时间戳=开/关
闭时间戳。 “-n'
USE_SERVER_TIMESTAMPS = ON / OFF
如果设置为“休假”,则WGET不会将本地文件的时间戳(具有“ - 使用' - 使用-server-timestamps”)设置通过服务器上的本地时间戳。
软件特色:
GNU Wget可以根据链接和目录结构遍历Web(或单个HTTP或FTP服务器)的各个部分。我们称之为递归检索或递归。
从HTTP URL S,HTML或CSS的WGAR从给定的URL中检索并解析HTML或CSS,检索文件的文件是指指定的“URL()函数标记或CSS URI值。如果刚下载的文件类型也是Text / HTML,Application / XHTML + XML或Text / CSS,则它将进一步解析和执行。
HTTP和HTML / CSS内容的递归检索是一个宽的优先级。这意味着WGet首先下载所请求的文档,然后从文档下载文档链接,然后从它们中下载文档,等等。换句话说,WGE首先使用深度为1文档下载,然后下载2个文档深度,以便推动它直到指定的最大深度。
可以通过'-l'选项检索最大检索深度。默认最大深度为五层。
当递归检索FTP URL时,WGET在远程服务器上从给定的目录树(包括指定深度的子目录)中检索所有数据,并在本地创建其镜像。 FTP检索也受到该深度参数的限制。与HTTP递归不同,FTP递归是深度优先级。
默认情况下,WGET将创建一个对应于远程服务器上的目录树对应的本地目录树。
递归检索可以找到许多应用程序,最重要的是镜像。这是我
对于通过本地存储文件的WWW演示文稿和任何其他机会有用的任何机会。