【问题标题】:Using wget to download images from a webpage使用 wget 从网页下载图片
【发布时间】:2016-09-11 04:20:06
【问题描述】:

我尝试使用 wget 从给定 URL 下载所有图像。以下是我使用过的一些命令。

wget -A.jpg [URL]
wget -A .jpg [URL]
wget -A *.jpg [URL]
wget -A .jpg [URL]
wget -nd -r -P /my/directory/ -A jpeg,jpg [URL]

以上命令均无效。所以为了确保,我从我指定的 URL 检查了每个图像的文件扩展名,并意识到它们的格式如下:

URL/image.jpg?quality=85&strip=info&w=1200

如果我尝试从中检索的 URL 的文件扩展名末尾有参数,我该如何解决这个问题? wget 中是否有我缺少的选项?

谢谢,我们将不胜感激。

【问题讨论】:

    标签: image download wget


    【解决方案1】:

    如果你想匹配那些不以jpg 结尾的文件,你也必须在jpg 后面加上一个星号。

    喜欢:

    wget -A *.jpg* [URL]
    

    如果您想要更复杂的过滤,您还可以使用带有 --accept-regex 参数的正则表达式模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-05
      • 1970-01-01
      相关资源
      最近更新 更多