Python・tweepyを使いtwitter上でユーザー名に特定のキーワードが入っているアカウントのみにいいねをしたいと考えています。
python
1import tweepy 2import time 3 4CK = '~~~' 5CS = '~~~' 6AT = '~~~' 7AS = '~~~' 8 9auth = tweepy.OAuthHandler(CK, CS) 10auth.set_access_token(AT, AS) 11api = tweepy.API(auth) 12 13q = '' 14 15for status in api.search(q, count=15): 16 tweet_id = status.id 17 time.sleep(3) 18 screen_name = status.user.screen_name 19 20 # 例外処理をする 21 try: 22 # いいね実行 23 api.create_favorite(tweet_id) 24 print('success') 25 except: 26 print('error')
上記のコードの 「q = ''」の部分にどのようなコードを入れれば良いか検討がつきません。
https://mag.app-liv.jp/archive/81735/
↑のサイト等からTwitterの検索コマンドは調べてみたのですが、
特定のキーワードが入っているアカウント名を抽出する方法がわかりませんでした。
「q = ''」の部分だけではどうしようもないようでしたら、
どのような考え方でコードを作れば良いかご教授いただけないでしょうか。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/28 10:05