tweet取得して、それをファイルに書き込もうと取り組んでいます。
python
1import tweepy 2 3consumer_key='***' 4consumer_secret='***' 5access_token_key='***' 6access_token_secret='***' 7path = '***/python.txt' 8 9auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 10auth.set_access_token(access_token_key, access_token_secret) 11 12api = tweepy.API(auth) 13 14word = '茨城' 15set_count = 15 16i = 0 17results = api.search(q=word, count=set_count) 18 19for result in results: 20 username = result.user._json['screen_name'] 21 user_id = result.id 22 user = result.user.name 23 sen1 = ("ユーザー名:"+user) 24 tweet = result.text 25 sen2 = ("ユーザーのコメント:"+tweet) 26 sen = sen1 + "\n" + sen2 27 print(sen) 28 # i+=1 29 with open(path, mode="w",encoding='UTF-8') as f: 30 f.write(sen) 31 f.write("\n") 32 f.write(str(i)) 33 f.write("\n")
これだと、set_count = 15で指定したように、15番目のツイートしかテキストファイルに入力されません。どうすれば、1から15までのツイートが入力されるようになりますか?
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 15:16