【问题标题】:wget to download image, link get truncatedwget 下载图片,链接被截断
【发布时间】:2014-01-06 17:33:39
【问题描述】:

我有一个 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 新手,有什么建议可以解决这个问题吗?

提前致谢

【问题讨论】:

  • 你试过使用单引号/双引号吗?

标签: linux url wget unauthorized


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 2021-08-23
    • 2018-06-26
    • 2012-08-27
    相关资源
    最近更新 更多