【问题标题】:Change the default USER-AGENT and REFERRER value in wget更改 wget 中的默认 USER-AGENT 和 REFERRER 值
【发布时间】:2015-09-10 11:03:57
【问题描述】:

在控制台上使用 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 将使用我当前的Firefox 正在使用的实际用户代理和标头? (也可以将下载站点的基本 URL 添加为 referer

【问题讨论】:

  • 应该很容易创建一个函数,它首先剪掉链接的base-url,然后将其用作引用者将其传递给wget调用。如果你也只是调用该函数wget 你替换默认 wget 没有参数

标签: http-headers wget user-agent


【解决方案1】:

像这样创建一个别名:

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'

【讨论】:

猜你喜欢
  • 2020-07-14
  • 1970-01-01
  • 2020-03-06
  • 2010-09-14
  • 2016-08-05
  • 2019-07-05
  • 2014-05-18
  • 2022-06-15
  • 2014-11-06
相关资源
最近更新 更多