我想收集用于运行应用程序的大型图片数据库。我看到 wget 命令通常用于从网站获取图片,但不包含特定人的姓名/文件夹。我试图从闪烁中获取特定人的照片,就像这样。
wget -r -A jpeg,jpg,bmp,gif,png https://www.flickr.com/search/?q=obama
以为它显示好像正在提取某些东西,并创建了很多文件夹,但内部实际上是空的。没有真正获取图片。我做错了什么吗?
有人知道如何做到这一点,使用 wget 从 google n flicker 网站下载特定人物的照片吗?
最佳答案
默认情况下,wget
不会--span-hosts
。但在 Flickr 上,位图文件存储在 DNS 名称与 www.flickr.com 不同的服务器上(名称中通常带有“static”)。
您可以在第一次运行期间检索到的文件中查找此类 URL。然后,您应通过 --span-hosts
将参数扩展到 wget
,并通过 --include-directories
扩展相应的目录名称列表。
另一种选择是遵循 http://blog.fedora-fr.org/shaiton/post/How-to-download-whole-Flickr-album 的行.
关于linux - 使用 wget 获取特定类别/特定人物照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22777369/