以前ツイッターのツイートをファイルに保存する方法について質問させていただいたものです。今回、100件以上のツイートを取得しようとプログラムを実行させたのですが、ファイル自体から生成されません。
python
1import tweepy 2 3def search_tweet(api): 4 sen1 = '' 5 sen2 = '' 6 sen3 = '' 7 print('print from recent tweet') 8 sen1 = 'print from recent tweet' 9 print('search page : 1') 10 sen1 += '\nsearch page : 1\n' 11 file.write(sen1) 12 tweet_data = api.search(q = "茨城", count=100) 13 file = open('C:***/python2.txt', 'w', encoding='utf-8') 14 for tweet in tweet_data: 15 print(tweet.text) 16 sen2 = ('\n'+tweet.text) 17 print('***********************************************') 18 sen2 += ('\n***********************************************') 19 file.write(sen2+'\n\n\n') 20 next_max_id = tweet_data[-1].id 21 for i in range(2, 11): 22 print('search page : ' + str(i)) 23 sen3 = ('\nsearch page : + ' + str(i)) 24 tweet_data = api.search(q='茨城', count=100, max_id = next_max_id-1) 25 for tweet in tweet_data: 26 print(tweet.text) 27 sen3 += ('\n'+tweet.text) 28 print('***********************************************') 29 sen3 +=('\n***********************************************') 30 file.write(sen3) 31 next_max_id = tweet_data[-1].id 32 file.close() 33 34if '__name__' == '__main__': 35 consumer_key='***' 36 consumer_secret='***' 37 access_token='***' 38 access_token_secret='***' 39 auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 40 auth.set_access_token(access_token, access_token_secret) 41 api = tweepy.API(auth) 42 search_tweet(api)
エラー自体は起こらないのですが、何も起きずに実行が終わってしまいます。
どうすればいいか、わかりません。宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー