2014-01-06 1 views
0

У меня есть камера IP и ссылку ниже принимает моментальный снимок и показать вам картину в вашем Broswer:Wget для загрузки изображения, ссылки оборваны

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

Вы пытались использовать одиночные/двойные кавычки? – delephin

ответ

3

Вы должны заключите URL в двойные кавычки, чтобы предотвратить амперсанд & от интерпретации оболочкой. То есть

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

спасибо. поэтому его проблема синтаксиса. урок выучен. –