1

我有一个需要登录的网络摄像机,到目前为止,我还没有找到解决办法。所以我决定使用这个:

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 错误。我不知道可能出了什么问题,非常感谢任何帮助!

4

1 回答 1

0

user只有在接收程序(在本例中为 snapshot.cgi 程序)能够识别参数 name和时,您正在尝试的操作才会起作用pwd,但这绝对不是标准。

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

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

如果这不起作用,请尝试按照手册中的说明将它们添加到 wget 命令行:

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

ps:你不能用IE测试嵌入用户名和密码的url,因为前段时间微软决定停止支持该功能。

于 2013-08-29T15:39:33.363 回答