質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

URL

URL(ユニフォームリソースロケータ)とは、インターネット上のリソース(Webページや電子メールの宛先等)を特定するための形式的な記号の並びの事を言う。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

Q&A

0回答

1035閲覧

Pythonを使用して、Twitterから画像と動画のURL両方取得したい

Kouda

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

URL

URL(ユニフォームリソースロケータ)とは、インターネット上のリソース(Webページや電子メールの宛先等)を特定するための形式的な記号の並びの事を言う。

Twitter

Twitterは、140文字以内の「ツイート」と呼ばれる短文を投稿できるサービスです。Twitter上のほぼ全ての機能に対応するAPIが存在し、その関連サービスが多く公開されています。

0グッド

0クリップ

投稿2022/06/14 19:01

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問