TwitterのAPIキーを取得するのが、Developperのページが変わっていてAPIを取得するのが少し戸惑いましたが、取得できてtweet_crawler.pyに4つのAPIをコピー&ペーストをして、
Python
1api_key = "" 2api_secret_key = "" 3access_token = "" 4access_token_secret = ""
terminalで実行すると
Terminal
1$ python3 tweet_crawler.py
tweet_crawler.pyの15行目のapi変数のauth_handlerでエラーが起きて、
Python
1api = tweepy.API(auth_handler=auth, wait_on_rate_limit=True)
ブラウザで検索したところ、auth_handlerは消して
Python
1api = tweepy.API(auth, wait_on_rate_limit=True)
そのエラーは改善されましたが、
次のエラーで、27行目のfor文で
Python
1for s in api.search(q=random.choice(words), lang='ja', result_type='recent', count=100, tweet_mode='extended'):
api.searchでエラーが起きて、ブラウザで調べてみると、api.search_tweetsとすると
Python
1for s in api.search_tweets(q=random.choice(words), lang='ja', result_type='recent', count=100, tweet_mode='extended'):
エラーが改善されて、
Terminal
1"Write 0 pairs."
↑が表示されましたが、1時時間経っても数字が 0 のままで、エラーも出なく、テキストファイルを見てみると一行も追加されてませんでした。
原因がわからないので、改善できません。
--------開発環境--------
OS : Linux Ubuntu 20.04
Python 3.8.10
回答2件
あなたの回答
tips
プレビュー