前提・実現したいこと
twitterAPIを使いツイートを取得し、mysqlに入れたいのですが、insertの書き方が分かりません。
config.py には各々のキーを書いています
該当のソースコード
python
1from requests_oauthlib import OAuth1Session 2import json, config 3import mysql.connector 4 5CK = config.CONSUMER_KEY 6CS = config.CONSUMER_SECRET_KEY 7AT = config.ACCESS_TOKEN 8ATS = config.ACCESS_TOKEN_SECRET 9 10twitter = OAuth1Session(CK, CS, AT, ATS) 11 12url = "https://api.twitter.com/1.1/search/tweets.json" 13 14keyword = input('>> ') 15 16params = {'q': keyword, 'count': 100} 17 18for i in params: 19 req = twitter.get(url, params=params) 20 21 if req.status_code == 200: 22 search_timeline = json.loads(req.text) 23 for tweet in search_timeline['statuses']: 24 print(tweet['user']['name'] + '::' + tweet['text']) 25 print(tweet['created_at']) 26 27 else: 28 print("ERROR: %d" % req.status_code) 29 30 31connection = mysql.connector.connect(db="twitter") 32cursor = connection.cursor() 33cursor.execute("CREATE TABLE justatest (name TEXT, content TEXT)") 34 35data = [] 36for i in data:
cur.execute("INSERt INTO justatest(name,content) VALUES ・・・?
回答1件
あなたの回答
tips
プレビュー