Wget中的默认用户代理

Top*_*der 5 user-agent wget

我想知道如果我在命令行中使用wget而未指定显式用户代理,则传递的默认用户代理是什么.

我有一些代码可以根据用户代理改变输出.

wget http://www.google.com -O test.html
Run Code Online (Sandbox Code Playgroud)

Giu*_*ano 7

"wget -d"将显示对服务器的请求.

$ wget -d http://www.google.com -O/dev/null 2>&1 |grep ^User-Agent
User-Agent: Wget/1.13.4 (linux-gnu)
User-Agent: Wget/1.13.4 (linux-gnu)
User-Agent: Wget/1.13.4 (linux-gnu)
Run Code Online (Sandbox Code Playgroud)


Ric*_*d H 5

在shell提示符下,执行以下操作:

> man wget
Run Code Online (Sandbox Code Playgroud)

向下滚动-U agent-string,其中指出:

"Wget通常标识为Wget/version,版本是Wget的当前版本号".

所以:

> wget --version
Run Code Online (Sandbox Code Playgroud)

这将为您提供版本,从而为您提供用户代理.

很明显,您可能会发现某些网站阻止了wget,因此根据您正在做的事情,您可能需要更改此设置.


Rag*_*ram 1

在我的Fedora 13系统上,它显示Wget/1.12 (linux-gnu)