私は 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 個