下载特定网址的flickr图片

透特

我想从flickr下载一些图像。例如,我有此链接http://www.flickr.com/photos/tonynetone/3717759677/,我想在磁盘中保存带有特定名称的大尺寸图像。链接中的文档对我没有多大帮助。能否请您举一个python代码示例?

谢谢你。

PS:窗户

野田会

您需要一个纯Python解决方案吗?您如何像这样的Bash单线?

$ curl http://www.flickr.com/photos/tonynetone/3717759677/ | egrep 'http:\\/\\/[^"]*jpg' -o | sed -e 's@\\@@g'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  177k    0  177k    0     0   164k      0 --:--:--  0:00:01 --:--:--  309k
http://farm3.staticflickr.com/2567/3717759677_4a520a1dbb_s.jpg
http://farm3.staticflickr.com/2567/3717759677_4a520a1dbb_q.jpg
http://farm3.staticflickr.com/2567/3717759677_4a520a1dbb_t.jpg
http://farm3.staticflickr.com/2567/3717759677_4a520a1dbb_m.jpg
http://farm3.staticflickr.com/2567/3717759677_4a520a1dbb.jpg
http://farm3.staticflickr.com/2567/3717759677_97b2ab3b4d_o.jpg

顺便说一句,您引用的照片没有“大”选项

也许您的意思是“原始”(_o)?

更新

import urllib2, re

def download(url, save_name):
    html = urllib2.urlopen(url).read()
    img_url = re.findall(r'http:[^" \\:]*_b\.jpg', html)[0]

    with open(save_name, "wb") as fp:
        fp.write(urllib2.urlopen(img_url).read())

download('http://www.flickr.com/photos/91440301@N03/9679566882/sizes/l/', 'elephant.jpg')

使用说明

  1. 如果没有“大”选项(文件名以结尾的照片_b.jpg),它将仅引发异常(也许IndexError。),请自己进行捕获。

  2. 仅支持 .jpg

  3. 请自行确定save_name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

下载特定网址的flickr图片

来自分类Dev

从网址下载图片,日志错误

来自分类Dev

从Android中的网址下载图片

来自分类Dev

Wget-下载具有特定网址字符串的图片

来自分类Dev

图片网址会下载图片而不是显示图片

来自分类Dev

动态将图片从网址下载到UIImageVIew

来自分类Dev

我无法获取图片的下载网址

来自分类Dev

尝试从图片网址下载图片,但获取HTML

来自分类Dev

使用php从特定网址数组下载图像

来自分类Dev

使用请求从网址下载图片并保存到变量

来自分类Dev

快速显示从网址下载的图片的加载百分比

来自分类Dev

无法使用Android从Google Cloud Storage网址下载图片

来自分类Dev

如何从网上下载一系列网址图片

来自分类Dev

使用请求从网址下载图片并将其保存到变量

来自分类Dev

如何下载txt里面的图片网址?

来自分类Dev

如何将图片上传到Firebase存储,然后返回下载网址?

来自分类Dev

如何将多张图片上传到 Firebase 存储并返回多个下载网址

来自分类Dev

Java。网址图片损坏

来自分类Dev

从网址上传图片

来自分类Dev

图片网址定义

来自分类Dev

图片未从网址加载

来自分类Dev

Swift中的网址图片

来自分类Dev

Scrapy:图片管道,下载图片

来自分类Dev

collectionfs生成下载网址

来自分类Dev

从网址下载APK并执行

来自分类Dev

防止共享下载网址

来自分类Dev

从cloudinary网址下载图像

来自分类Dev

collectionfs生成下载网址

来自分类Dev

从网址下载文件?