我想收集运行应用程序所需的大型图片数据库。我看到wget命令通常用于从网站获取图片,但不是使用特定的人名/文件夹。我试图从flicker中获取特定人的照片,就像这样。
wget -r -A jpeg,jpg,bmp,gif,png https://www.flickr.com/search/?q=obama
虽然它显示好像正在获取某些东西,创建了许多文件夹,但内部实际上是空的。没有真正被获取的图片。我做错了什么吗?
有没有人知道怎么做,用wget从google n flicker之类的网站上下载特定人物的照片?
发布于 2014-09-17 21:26:45
默认情况下,wget不--span-hosts。但在Flickr上,位图文件存储在与www.flickr.com不同的服务器上(其名称中通常带有“静态”的名称)。
您可以在第一次运行时检索到的文件中对这些URL进行grep。然后,您应该通过--span-hosts将参数扩展到wget,并通过--include-directories将相应的目录名列表。
另一种选择是遵循http://blog.fedora-fr.org/shaiton/post/How-to-download-whole-Flickr-album的代码行。
https://stackoverflow.com/questions/22777369
复制相似问题