在 imgur 上获取一个页面

在 imgur 上获取一个页面

我正在尝试保存来自 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

相关内容