gpt4 book ai didi

Python将图像保存到文件夹中

转载 作者:行者123 更新时间:2023-11-30 23:18:53 25 4
gpt4 key购买 nike

我正在使用 python-instagram API,并且我正在显示一些带有搜索标签的图像!

我不想显示这些图像,而是想保存这些图像,以便将其用于进一步分析。

这可能吗?我是 python 和 API 的新手。

这是我的代码片段,它执行此操作:

@route('/tag_search')
def tag_search(session):
access_token = session.get('access_token')
content = "<h2>Tag Search</h2>"
if not access_token:
return 'Missing Access Token'
try:
api = client.InstagramAPI(access_token=access_token)
tag_search, next_tag = api.tag_search(q="catband")
tag_recent_media, next = api.tag_recent_media(tag_name=tag_search[0].name)
photos = []
for tag_media in tag_recent_media:
photos.append('<img src="%s"/>' % tag_media.get_standard_resolution_url())
content += ''.join(photos)
except Exception, e:
print e

提前致谢:)

最佳答案

经过评论和其他资源的帮助,我发现由于我有图像的 URL,因此我可以使用它来下载!

使用的库是“urllib”我使用计数器变量将图像保存在文件所在的同一目录中,并以 1.jpg、2.jpg 等形式保存。

修改后的代码如下:

@route('/tag_search')
def tag_search(session):
access_token = session.get('access_token')
content = "<h2>Tag Search</h2>"
if not access_token:
return 'Missing Access Token'
try:
api = client.InstagramAPI(access_token=access_token)
tag_search, next_tag = api.tag_search(q="selfie")
tag_recent_media, next = api.tag_recent_media(tag_name=tag_search[0].name)
photos = []
count = 0
for tag_media in tag_recent_media:
photos.append('<img src="%s"/>' % tag_media.get_standard_resolution_url())
urllib.urlretrieve(tag_media.get_standard_resolution_url(), `count`+".jpg")
count = count + 1
content += ''.join(photos)
except Exception, e:
print e

希望这有帮助:)

关于Python将图像保存到文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26455150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com