PythonからのTwitterAPI利用
参考にしたサイト
・基本的な使い方
・データフォーマットあり
TwitterAPI でツイートを大量に取得。サーバー側エラーも考慮(pythonで) | コード7区
必要ライブラリ
・MysqlDB
日付のフォーマット変換(TwitterAPIからdatetime型に変換してmysqldbでinsert)
http://qiita.com/kenmatsu4/items/23768cbe32fe381d54a2
re.compile()
文字列の前にrを付けるのが普通。そうすると、文字列中のバックスラッシュ文字をそのままバックスラッシュとして扱えるので、パターンの書き方が煩雑にならない。
TwitterのAPI仕様。過去Tweetは3200件までしか取れないらしい(頑張れば可能)
日付は厄介なので必ずJSTに統一して比較する
import datetime
from pytz import timezone
from dateutil import parser
tweetCreatedAt = parser.parse(tweet['created_at']).astimezone(timezone('Asia/Tokyo'))
フォローユーザーの取得
Posgre設定
C:\Program Files\PostgreSQL\9.6\dataのpg_hba.confに以下を追記(他ホストからの接続を許可。posgresql.conf内の設定(listen_address、port)は修正不要だった)
host all all 192.168.0.0/24 md5
http://rina.jpn.ph/~rance/linux/postgresql/connect.html
Python Windowsの統合環境 Anaconda PyCharm