我非常希望能够从网站下载图片,但是我不太了解使用wget下载的方法。他们将图片托管在另一个网站上,我该如何使用cat或其他工具从网站中获取图片链接,以便我可以使用wget来下载它们。我只知道wget这一部分。例如Reddit.com.
wget -i download-file-list.txt
wget -i download-file-list.txt
试试这个:
wget -r -l 1 -A jpg,jpeg,png,gif,bmp -nd -H http://reddit.com/some/path
它将从页面 http://reddit.com/some/path
开始递归1级子目录,不会创建文件夹结构(如果您需要文件夹,请删除 -nd
),仅下载以 "jpg"、"jpeg"、"png"、"gif" 或 "bmp" 结尾的文件。它会跨主机下载。perl
模块 WWW::Mechanize
。以下代码将所有链接输出到 stdout
:use WWW::Mechanize;
$mech = WWW::Mechanize->new();
$mech->get("URL");
$mech->dump_links(undef, 'absolute' => 1);
将URL
替换为您想要的实际网址。