亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何修改使之能夠將結果保存在MySQL中

請問,剛剛的是存貯在文件里面的,可要是要存儲在MySQL這種關系型數據庫中的話,要怎么修改呢,最后的代碼~

正在回答

3 回答

for?data?in?self.datas:
????connection??=?pymysql.connect(host='localhost',
????????????user='root',
????????????password='********',????????#密碼
????????????db='*******',????????????????#數據庫
????????????charset='utf8mb4')
????????try:
????????????with?connection.cursor()?as?cursor:
????????????????sql?=?'insert?into?`db`(`url`,`urltitle`,`summary`)?values(%s,%s,%s)'

????????????????cursor.execute(sql,(data['url'],data['title'].encode('utf-8'),data['summary'].encode('utf-8')))
????????????????connection.commit()
????????finally:
????????????connection.close()


1 回復 有任何疑惑可以回復我~
#1

qq_洞簫長音醉紅塵_0 提問者

非常感謝!
2016-12-29 回復 有任何疑惑可以回復我~

Traceback (most recent call last):?

File "E:\java\python pachong\python pachong\baike_python\main_python.py", line 34, in <module> ? ?

obj_spider.craw(root_url) ?

File "E:\java\python pachong\python pachong\baike_python\main_python.py", line 30, in craw ? ?

self.outputer.output_html() ?

File "E:\java\python pachong\python pachong\baike_python\html_outputer.py", line 34, in output_html ? ?w

ith ?connection.cursor() as cursor:

AttributeError: __exit__

一直出現這種問題,請問怎么解決,還望指教QAQ!

0 回復 有任何疑惑可以回復我~

感激!再請問一句,主調度程序那里要進行哪些修改呢?能否具體說下,謝謝!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python開發簡單爬蟲
  • 參與學習       227596    人
  • 解答問題       1288    個

本教程帶您解開python爬蟲這門神奇技術的面紗

進入課程

如何修改使之能夠將結果保存在MySQL中

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號