我想收集大型图片数据库以运行应用程序。我看到 wget 命令通常用于从网站获取图片,但没有特定人的姓名/文件夹。我试图从闪烁中获取特定人的照片,就像这样。
wget -r -A jpeg,jpg,bmp,gif,png https://www.flickr.com/search/?q=obama
认为它显示好像正在获取某些东西,创建了很多文件夹,但内部实际上是空的。没有真正获取图片。难道我做错了什么?
有人知道如何做到这一点,使用 wget 从谷歌 n 闪烁类网站下载特定人物的照片吗?
我想收集大型图片数据库以运行应用程序。我看到 wget 命令通常用于从网站获取图片,但没有特定人的姓名/文件夹。我试图从闪烁中获取特定人的照片,就像这样。
wget -r -A jpeg,jpg,bmp,gif,png https://www.flickr.com/search/?q=obama
认为它显示好像正在获取某些东西,创建了很多文件夹,但内部实际上是空的。没有真正获取图片。难道我做错了什么?
有人知道如何做到这一点,使用 wget 从谷歌 n 闪烁类网站下载特定人物的照片吗?
默认情况下,wget
不--span-hosts
。但在 Flickr 上,位图文件存储在 DNS 名称与 www.flickr.com 不同的服务器上{通常名称中带有“静态”的东西}。
您可以在第一次运行时检索到的文件中查找此类 URL。然后,您应将参数扩展至wget
by--span-hosts
和对应的目录名称列表 via --include-directories
。
另一种选择是遵循http://blog.fedora-fr.org/shaiton/post/How-to-download-whole-Flickr-album的内容。