前提・実現したいこと
現在pythonのrequestsを使いログインを行い、その時のセッションのクッキーをChromeのクッキーにsqlite3を用いてInsertさせるプログラムを作成したいと考えています。
ただ、pythonからINSERTを実行した時にエラーが出てしまっている状況です。
requestsで得たcookieをchromeのcookieに書き込む事は可能でしょうか?
発生している問題・エラーメッセージ
sqlite3.OperationalError: near "VALUE": syntax error
該当のソースコード
python
1import sqlite3 2import os.path 3import requests 4 5cookie_name = 'login_sess' 6post = { 7 'name': 'aaaaa', 8 'pass': 'bbbbb' 9} 10 11con = sqlite3.connect(os.path.expanduser('C:************\Default\Cookies')) 12cur = con.cursor() 13sess = requests.session() 14res = sess.post('http://www.sample.com/action', data=post) 15 16cookie_value = sess.cookies.get(cookie_name) 17sql = 'INSERT INTO cookies(name,value,domain,path) VALUE(\''+cookie_name+'\',\''+cookie_value+'\',\''+'.domain\',\'/\');' 18cur.execute(sql) 19 20con.close() 21
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/26 13:49