linux - 使用 wget 获取特定类别/特定人物照片

标签 linux wget flickr picturegallery

我想收集用于运行应用程序的大型图片数据库。我看到 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/

相关文章:

linux - 压缩文件和目录

c++ - 为什么 `/usr/include` 不在 gcc 默认搜索路径中

authentication - 通过私有(private)账户从 Netflix 拉取数据

linux - 并行下载 url 列表并重命名

linux - 在 HTML 代码中查找并复制字符串

jquery - 设置从 JQUERY/FLICKR API 提取的缩略图图像的自定义大小

java - Flickr API Java/Clojure

linux - 将linux时间设置为毫秒精度

linux - 如何为 openvt 重定向 stderr

javascript - 显示每个相册的所有照片后换行