1
キーワード(この例ではContinuousDelivery
)の検索を実行し、そのキーワードを含むつぶやきの作成日、テキスト、および画面名を返し、CSVに保存するようにします。最終的にリレーショナルデータベースに移植されます。Tweepy - API.Search
作成したテキストとテキストは取得できますが、以下のコードでは表示されません。
また、私の要求に従ってすべての結果を得ているかどうかを確かめることもできます。
私はTwitter APIのドキュメントとtweepy
GitHubを見てきましたが、どちらもこれまでにありませんでした。
# --OAuth Headers omitted--
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('result17.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,
q="ContinuousDelivery",
#since="2014-02-14",
#until="2014-02-15",
lang="en").items(5000000):
#Write a row to the csv file/ I use encode utf-8
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8'), tweet.screen_name])
print tweet.created_at, tweet.text, tweet.screen_name
csvFile.close()
tweet.author.screen_nameまたはtweet.user.screen_nameは機能しますか? –
@YuriSchimkeはいそうです。ありがとう! – hansolo
@hansolo - この方法でTwitterを検索すると、429エラーが発生しましたか? –