1
入力キーワードに基づいてflickr画像をダウンロードするためのpythonスクリプトを作成しようとしていました。 Flickr APIにアクセスすることにより、私は、画像を取得するための2つの方法だ:Flickr APIを使用して画像をダウンロードする - Python
いくつかの(多くの)イメージが行う収集:また
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)
を、いずれかの方法は、いくつかの問題を抱えています"キーワ - ド"と一致しない(例えば、入力された "手"は山のイメージをもたらすかもしれない)。検索結果は「正確」ではありません。
画像のダウンロードに最大限の制限があるようです(per_pageの最大値は500です)。しかし、私は可能な限り多くの画像をダウンロードしたい。
問題の解決方法を教えてもらえますか?どうもありがとう。