Python - Tweepy: ID がある場合、ツイートから情報を取得するにはどうすればよいですか

okwaves2024-01-24  4

私は Python とそのライブラリ Tweepy を使用しています。 screen_name などのツイート情報を取得しました。 Followers_count と id_str

質問:

「extended_text」を取得することは可能ですか?いくつかのツイートの id_str しかない場合、JSON から取得しますか?



------------------------

上記のアプローチは私にとってはうまくいきませんでした。

このアプローチを試してください

tweet = api.get_status('status_id', tweet_mode="extended")
print(tweet['full_text'])



------------------------

簡単に言うと「はい」です。

api.get_statu を使用するs(status_id) は、特定のツイートのツイート データを取得します (status_id はツイートのステータス ID です。

ここで、api.get_status(status_id) コマンドから JSON を取得するには、最後に ._json を追加して `api.get_status(status_id)._json を作成する必要があります。

つまり、ツイートの全文を取得したいと考えているのだと思います。どのツイート JSON にもextended_text変数がないことに注意してください。

探しているのは、extended_tweet 内の全文です

それでは、これを試してみましょう:

tweet_json = api.get_status(status_id)._json
full_tweet = tweet_json['extended_tweet']['full_text']
print(full_tweet)

その後、ID のみを使用してツイートのテキスト全体を取得します

または、full_text だけでなく、extended_tweet 全体が必要な場合:

tweet_json = api.get_status(status_id)._json
extendedtweet = tweet_json['extended_tweet']

2020 年 9 月 5 日 3:19 に回答

ピジョンバーガー

ピジョンバーガー

735

7

銀バッジ 7 個

24

銅バッジ 24 個

総合生活情報サイト - OKWAVES
総合生活情報サイト - OKWAVES
生活総合情報サイトokwaves(オールアバウト)。その道のプロ(専門家)が、日常生活をより豊かに快適にするノウハウから業界の最新動向、読み物コラムまで、多彩なコンテンツを発信。