初めてPythonでツイートを取得するのに参考にした記事
プログラミング初心者が、写経&書き換えでツイートを取得できるようになるまでに参考にした記事のリスト。 分析用のデータ取得を目的にやったので、あとできちんと見返すようとして。
具体的なコードの参考にしたページ
TwitterAPIでツイートを全件取得する方法【Python】|かえるのほんだな
PythonでTwitterの検索とタイムラインの取得 - iMind Developers Blog
Python自体の書き方の参考にしたページ
【技術】pythonのopen関数の第二引数の違いが分かった - エンジニアリングとお金の話
https://ai-inter1.com/python-comment/
Python: テキストファイルに書き込み - write()、writelines()メソッド | Yukun's Blog
Pythonでファイルの読み込み、書き込み(作成・追記) | note.nkmk.me
最終的なコード(ほぼコピペです)
import tweepy import csv Consumer_key = '****' Consumer_secret = '****' Access_token = '****' Access_secret = '****' auth = tweepy.OAuthHandler(Consumer_key, Consumer_secret) auth.set_access_token(Access_token, Access_secret) api = tweepy.API(auth) data = [] pages = [1, 2, 3] for page in pages: results = api.user_timeline(screen_name="****", count = 200, page = page) for r in results: data.append([r.created_at , r.text , r.user.name , r.favorite_count , r.retweet_count]) with open("text.csv", 'w') as f: writer = csv.writer(f, lineterminator = '\n') writer.writerow(["created_at" , "text" , "user.name" , "favorite_count" , "retweet_count"]) writer.writerows(data)