我正在尝试保存来自 imgur.com 的页面及其图像。
我得到的只是页面,没有图像。
以此网址为例:
http://imgur.com/gallery/l5NXz
我已经尝试过这个:
wget -p -k http://imgur.com/gallery/l5NXz
没有保存图像。
我怎么做?
答案1
这些 imgur 页面跨越主机。图像本身未打开,imgur.com
因此您需要包含该-H
选项和可能的其他选项。如果您使用 页面wget
作者的首选项man
:
wget -E -H -k -K -p http://imgur.com/gallery/l5NXz
你可以做
firefox imgur.com/gallery/l5NXz.html
并从本地下载获取图像。
答案2
以下 shell 代码用于lynx -dump -listonly
获取要下载的图像列表,使用 提取 URL awk
,然后使用 获取图像xargs wget
。
mkdir pics
cd pics
lynx -dump -listonly 'http://imgur.com/gallery/l5NXz' |
awk '/\.jpg$/ {print $2}' | xargs wget
awk
如果需要下载、等,请调整语句.gif
中.png
的正则表达式.jpg
。