Raspberry pi不允许用wget下载图像

时间:2013-08-29 15:31:43

标签: linux camera wget raspberry-pi http-status-code-401

我有一台需要登录的IP摄像头,到目前为止,我找不到任何方法。所以我决定用这个:

http://192.168.1.110:8080/snapshot.cgi?user=[Usernamehere]&pwd=[PasswdHere]&count=3

当我插入正确的用户名和密码时,它在我的浏览器中工作,它显示了网络摄像头流的图片。我想延时,所以我有这个脚本:

wget -O [filenamepath] http://192.168.1.110:8080/snapshot.cgi?user=user&pwd=1234&count=3

我在控制台中收到401 Unauthorized错误。我不知道会出现什么问题,非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您尝试的内容仅在接收程序(在本例中为snapshot.cgi程序)能够识别参数名userpwd时才有效,但它绝对不是标准。

可能它已经在您的浏览器中运行,因为已经登录。将用户名和密码添加到网址的常规方法是:

http://username:password@192.168.1.110:8080/snapshot.cgi?count=3

如果这不起作用,请尝试将它们添加到wget命令行as explained in the manual

wget -O [filenamepath] --user=user --password=1234 http://192.168.1.110:8080/snapshot.cgi?count=3

ps:你不能用IE嵌入用户名和密码来测试网址,因为前一段时间Microsoft decided to stop supporting that feature.