Tweepyを使いタイムラインから、画像と動画のURLを同時に取得し出力したいと思っています。
下記コードを使い、画像の取得はできたのですが、動画のURLを出力する方法がわかりません、APIリファレンス等も読み返してみたのですが、いまいち理解できませんでした。
お手数だと思いますが、ご教授いただければ幸いです
バージョンは、python 3.9.0 Tweepy 4.4.0を使用しています
python
1import tweepy 2 3consumer_key ="********************" 4consumer_secret ="**********************************" 5access_token="*****************************************" 6access_token_secret ='************************************' 7 8auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 9auth.set_access_token(access_token, access_token_secret) 10api = tweepy.API(auth) 11 12tweets = tweepy.Cursor(api.user_timeline, 13 screen_name='取得したいUSER_IDを入力', 14 tweet_mode='extended', 15 exclude_replies=True, 16 include_rts=False).items(100) 17num = 1 #ツイート数を計算するための変数 18for tweet in tweets: 19 try: 20 url = tweet.extended_entities['media'][0]['media_url'] 21 print('user : ', tweet.user.screen_name) # ユーザー名 22 print(url) 23 print(tweet.full_text) 24 print('date : ', tweet.created_at) # 呟いた日時 25 print('ツイート数 : ', num) # ツイート数 26 print('=' * 80) # =を80個表示 27 num += 1 # ツイート数を計算 28 except: 29 pass # 画像がないときはなにもしない 30
あなたの回答
tips
プレビュー