使用FlickrAPI下载图像——Python
我试图编写一个python脚本,根据输入关键字下载flickr图像。通过访问,我获得了两种获取图像的方法:使用FlickrAPI下载图像——Python,python,flickr,Python,Flickr,我试图编写一个python脚本,根据输入关键字下载flickr图像。通过访问,我获得了两种获取图像的方法: flickr=flickrapi.FlickrAPI(api_key,api_secret,cache=True) def flickr_walk(keyward): photos = flickr.walk(text=keyward, tag_mode='all', tags=k
flickr=flickrapi.FlickrAPI(api_key,api_secret,cache=True)
def flickr_walk(keyward):
photos = flickr.walk(text=keyward,
tag_mode='all',
tags=keyward,
extras='url_c',
per_page=100)
for photo in photos:
try:
url=photo.get('url_c')
print(url)
except Exception as e:
print('failed to download image')
或者
def flickr_search(keyward):
obj = flickr.photos.search(text=keyward,
tags=keyward,
extras='url_c',
per_page=5)
for photo in obj:
url=photo.get('url_c')
photos = ET.dump(obj)
print (photos)
但是,无论哪种方式都存在一些问题:
有人能帮我解决问题吗?非常感谢。我通过添加以下内容解决了第一个问题:
sort="relevance"
在争论中。现在,结果图像与关键字更相关