scrapyhub mysql_scrapy框架-pymysql入库复盘

1 自定义一条数据线管道

class readbookmysqlpipeline:

2 在settings里打开管道

”xx”:299,

3 在settings里设置mysql基本信息

DB_HOST:127.0.0.1

4 在pipeline里

import pymysql

from scrapy.utils.project import get_project_settings

class zz

def open_spider(self,spider)

settings = get_project_settings()

print(settings【“db_host“】)

self.conn = pymysql.Connect(...

self.cursor = self.conn.cursor()

def process_item()

sql=”write sql values(“{}“,“{}”).format(item【·sric·】,item【·sric·】)

self.conn.commit()

self.cursor.execute(sql)

return item

def close_spider()

self.cursor().close()

self.conn.close()

在spiders 里

from ..items import readbookItem

def parse_item():

book = readbookItem(src=src,alt=alt)

yield book

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值