我试图编写一个python脚本,根据输入关键字下载flickr图像。通过访问Flickr API,我得到了两种获取图像的方法:
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)然而,无论哪种方式都有一些问题:
有人能帮我解决我的问题吗?非常感谢。
发布于 2017-01-30 13:33:14
我通过添加以下内容解决了第一个问题:
sort="relevance"在争论中。现在,结果图像更多地与关键字相关。
https://stackoverflow.com/questions/41935884
复制相似问题