更改 wget 中的默认 USER-AGENT 和 REFERRER 值

Change the default USER-AGENT and REFERRER value in wget

在控制台上使用 wget 时,我通常想下载版本,我的 Firefox 会得到,例如。

 wget  --header="Accept: text/html" --user-agent="Mozilla/5.0 ..." --referrer connect.wso2.com http://dist.wso2.org/products/carbon/4.2.0/wso2carbon-4.2.0.zip

如何更改 wget 的默认行为,因此仅使用 wget 将使用实际的 useragent 和 header 我当前的Firefox 正在使用? (同时将下载站点的 base-URL 添加为 referer 会很好)

像这样创建别名:

alias wget='wget --header="Accept: text/html" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" --referer connect.wso2.com'

您可以使用 type 来说明您的新 wget 别名在用作命令名称时将如何解释。

type wget
wget is aliased to `wget --header="Accept: text/html" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" --referer connect.wso2.com'