我有一台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的新手,有什么建议如何解决这个问题?
提前致谢
答案 0 :(得分:3)
您必须将URL括在双引号中,以防止shell解释&符号&
。即。
wget -m -p -k "http://192.168.5.10:81/snapshot.cgi?user=admin&pwd=888888"