wget下载图片,链接被截断

时间:2014-01-06 17:33:39

标签: linux url wget unauthorized

我有一台IP摄像头,下面的链接拍摄快照,并在你的浏览器中显示你的照片:

http://192.168.5.10:81/snapshot.cgi?user=admin&pwd=888888

我正在尝试编写一个脚本,使用wget在一段时间后重复下载快照到我的本地。但是,当我使用

wget -m -p -k http://192.168.5.10:81/snapshot.cgi?user=admin&pwd=888888

我得到以下回复:

 => `192.168.5.10:81/snapshot.cgi?user=admin'
Connecting to 192.168.5.10:81... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 192.168.5.10:81... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed.

密码部分以某种方式被截断,这就是为什么我得到401未经授权的问题。我认为这是一个容易解决的问题,但我是linux的新手,有什么建议如何解决这个问题?

提前致谢

1 个答案:

答案 0 :(得分:3)

您必须将URL括在双引号中,以防止shell解释&符号&。即。

wget -m -p -k "http://192.168.5.10:81/snapshot.cgi?user=admin&pwd=888888"