ツイッターのAPIを用いて特定の単語(例えばリンゴ)が含まれるユーザー名を持つユーザーのみを抽出したいです。
しかし、ERROR400が出てきて、コンソール画面に表示されません。
import json from requests_oauthlib import OAuth1Session CONSUMER_KEY="XXXX" CONSUMER_SECRET="XXXXXX" ACCESS_TOKEN="XXXXX" ACCESS_SECRET="XXXXXXXXXXXXX" twitter =OAuth1Session(CONSUMER_KEY, CONSUMER_SECRET,ACCESS_TOKEN,ACCESS_SECRET) url="https://api.twitter.com/2/users/by.json" params ={'query':'リンゴ', "maxResults":"100"} res = twitter.get(url,params=params) if res.status_code ==200: res = twitter.get(url,params =params) tweets = json.loads(res.text) print("tweets") else: print("ERROR: %d" % res.status_code)
抽出したいユーザー名は、例を挙げると、「リンゴガール」とか、「赤リンゴ」等、リンゴが含まれるユーザー名(スクリーン名?)です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/03 05:53
2020/09/03 06:00
2020/09/04 01:43