rtweet-package を使用して、特定のハッシュタグからいくつかのツイートをダウンロードしようとしています。OpenCodez という場所のガイドを使用しましたが、問題が発生しました
rtweet-package の「search_tweets」機能を使用すると、5 つを超えるツイートをダウンロードできませんが、rtweet の制限は約 18.000 ツイートです。
エラーは発生しませんが、スクリプトを実行すると「ダウンロード中」のグラフィックが 10% で停止します (n=2000 をダウンロードしようとすると)。
「retryonratelimit=TRUE」を使ってみましたが、うまくいきませんでした。スクリプトをリセットし、接続を確立するためにさまざまなチュートリアルを試しましたが、実際に search_tweets-function を使用するまではすべてうまくいきました。
これは、API に接続するための私のコードです。
api_key <- "xxxx"
api_secret_key <- "xxxx"
access_token <- "xxxx"
access_token_secret <- "xxxx"
## authenticate via web browser
token <- create_token(
app = "xxxx",
consumer_key = api_key,
consumer_secret = api_secret_key,
access_token = access_token,
access_secret = access_token_secret)
そして、これが私の「スクレーパー」です。
my_tweets = search_tweets("#vmd19", n=2000, lang='en')
結果として得られるデータ フレームは、ハッシュタグの下に少なくとも 200 のツイートがあるはずなのに、奇妙に 5 列しかありません。さまざまなクエリ (ハッシュタグなど) を試しましたが、うまくいきませんでした。ダウンロードは次のように停止します。
Downloading [===>-------------------------------------] 10%
私は自分が間違っていることを理解できません。うまくいけば、誰かがこれのトラブルシューティングを手伝ってくれます!