1
私はこのデータをcvsファイルに保存するようにしましたが、そのデータをsqliteまたはmysqlに保存したいのですが、データベースに1つずつレコードを保存するように保存してください 質問 このデータサイズは1日に30-40MBになります。データベースには、毎月1GB +データベースがあるので、mysqlまたはPostgresSqlを使用する必要があります。 私のアイデアは、トレンドのすべての統計情報を持つウェブサイトを作成することです。まずtweepyからsqliteにデータを保存
、DBを作成し、:
import tweepy
import csv #Import csv
auth = tweepy.auth.OAuthHandler('XXXXXX', 'XXXXXXX')
auth.set_access_token('XXX-XXX', 'XXX')
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('result.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,
q="google",
since="2016-05-22",
until="2016-05-23",
lang="en").items():
#Write a row to the csv file/ I use encode utf-8
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
print tweet.created_at, tweet.text
csvFile.close()