首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用WGET下载页面上的所有图像

使用WGET下载页面上的所有图像
EN

Stack Overflow用户
提问于 2014-10-31 01:54:55
回答 1查看 4.5K关注 0票数 2

我正在尝试使用WGET下载页面上出现的所有图像,看起来一切都很好,但该命令实际上只下载了前6个图像,并且没有更多。我不知道为什么。

我使用的命令:

代码语言:javascript
运行
复制
wget -nd -r -P . -A jpeg,jpg http://www.edpeers.com/2013/weddings/umbria-wedding-photographer/

它只下载了页面的前6个相关图片和所有其他我不需要的东西,看看页面,你知道为什么它只下载前6个相关图片吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-11-11 22:44:47

我认为主要的问题是,该网站上只有6个jpeg,其他的都是gif,例如:

代码语言:javascript
运行
复制
<img src="http://www.edpeers.com/wp-content/themes/prophoto5/images/blank.gif"
 data-lazyload-src="http://www.edpeers.com/wp-content/uploads/2013/11/aa_umbria-italy-wedding_075.jpg"
 class="alignnone size-full wp-image-12934 aligncenter" width="666" height="444"
 alt="Umbria wedding photographer" title="Umbria wedding photographer" /

data-lazyload-src是一个jquery插件,它不会下载jpeg,请参阅http://www.appelsiini.net/projects/lazyload

尝试-p而不是-r

代码语言:javascript
运行
复制
wget -nd -p -P . -A jpeg,jpg http://www.edpeers.com/2013/weddings/umbria-wedding-photographer/

请参阅http://explainshell.com

代码语言:javascript
运行
复制
-p
--page-requisites
    This option causes Wget to download all the files that are necessary to properly display a given HTML
    page.  This includes such things as inlined images, sounds, and referenced stylesheets.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26660051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档