scrapy與mysql的連接設置

在pipelines中設置連接mysql數據庫

import MySQLdb
class Zwlpipelines(object)def __init__(self):
        self.conn = MySQLdb.connect(
        	host = '127.0.0.1',post = 3306,
            user = 'root' , password = '123456',
            charset = 'utf8', db='day4'
        )
	def process_item(self,item,spider):
        self.save(item)
        return item
    def save(self,item):
        sql = 'insert into device_table(name,time,value)VALUES (%s,%s,%s)'
        self.conn.cursor().execute(sql,[item['variatename'],item['device_time'],item['device_value']])
        self.conn.commit()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章