Pythonで辞書や配列を操作する(tweepyで取得したデータも含めて)
自分のフォロー一覧を配列で取得する。
配列を辞書に格納する。
また、試しに出力してみる。
myID = api.me().id
fl = api.friends_ids(myID)
dicFollow = {}
dicFollow['IDs'] = fl
for id in dicFollow['IDs']:
print(id)
これでフォローのIDの一覧が出力されることを確認した。
tweepyでTweetを取得し、取得したTweetを対象にしてループを回す。
tempDict = api.user_timeline(id=dicFollow['IDs'][0], count=200)
for item in tempDict:
if 'media' in item.entities:
if item.entities['media'][0],get('type') == 'photo':
print (item.id)
ループの中でentities 内に 'media' keyが存在するか確かめ、存在する場合はそれがphotoであるか判定している。