PythonでTwitterのツイートを取得することについて
解決したいこと
Pythonで「〇〇み」のツイートを取得していますが、
いくつかのキーワード(q=痒み;尊み;雄み;眠み)の取得結果は0もしくは数例しか得られませんでした。ほかの「〇〇み」は問題なく結果が出られます(例:q=つらみ)。
エラーメッセージも何も提示されていません。
取得結果がおかしくて何かの問題があったようです。
詳しい方がいればぜひ解決方法を教えてください。
コードは以下の通りです(APIを省かせていただきます)。
発生している問題・エラー
import tweepy
from tweepy.auth import OAuthHandler
import pandas as pd
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth, wait_on_rate_limit=True)
columns_name = ["id", "user", "created_at", "text"]
tweet_data = []
for tweet in api.search(q='雄み exclude:retweets', tweet_mode='extended', exclude='retweets', count=100, lang='ja',
since='2023-02-01_00:00:00_JST', until='2023-02-21_00:00:00_JST'):
tweet_data.append([tweet.id, tweet.user.screen_name, tweet.created_at, tweet.full_text.replace('\n', '')])
df = pd.DataFrame(tweet_data, columns=columns_name)
df.to_excel("until20230221.xlsx", sheet_name="until20230221")
print("end")
0 likes