0
tweet APIを使って日本語のツイートテキストを抽出したい。この問題についていくつかのサンプルコードがありますか?Python tweepy:キーワードを使わないで日本語のツイートを取り出す方法
キーワードを使用していない日本語のつぶやきを抽出したいだけです。
tweet APIを使って日本語のツイートテキストを抽出したい。この問題についていくつかのサンプルコードがありますか?Python tweepy:キーワードを使わないで日本語のツイートを取り出す方法
キーワードを使用していない日本語のつぶやきを抽出したいだけです。
言語を制限するクエリを実行するときに 'lang'キーを追加できます。
documentによれば、「ISO 639-1コードで指定された言語につぶやきを制限します。言語の検出はベストエフォート型です。」
それはこのような何かにつながる:あなたの答えのための
import json
from requests_oauthlib import OAuth1Session
tw = OAuth1Session("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET")
url = "https://api.twitter.com/1.1/search/tweets.json"
params = {'q' : "keyword", 'count' : 100, 'lang' : 'ja'}
while True:
req = tw.get(url, params=params)
if req.status_code == 200:
tweets = json.loads(req.text)
for tweet in tweets['statuses']:
print(tweet['text'])
print("<<<<<<<<<<<<<<<<<<<")
感謝。あなたはtwのことを教えてくれますか? – tktktk0711
こんにちは@ shogo2022 10000などのつぶやきを得る方法。カウントを10000に設定した後、約100個のつぶやきしか得ることができません。この問題を解決する方法。 – tktktk0711
@ tktktk0711 twitter検索APIで[レート制限](https://dev.twitter.com/rest/public/rate-limiting)になっている可能性があります。レート制限の計算方法を[Twitterでのレート制限の仕組み検索API](https://stackoverflow.com/questions/21305547/how-rate-limit-works-in-twitter-in-search-api)を参照してください。 Search APIは過去7日間のつぶやきだけを返すが、10K以上のツイートが日本語であると信じている。 – shogo2022