
scrapy 管道数据库连接出错
在学习 scrapy 管道的过程中,如果你使用数据库来存储数据,却遇到连接失败的问题,这可能是以下原因导致的:
错误的函数名称
在创建 mysql 管道的 opens_spider 函数时,出现函数名称拼写错误的问题。scrapy 中管道函数的名称是固定的,opens_spider 函数必须拼写正确,否则无法成功连接数据库。
正确的代码:
class mysqlPipeline(object):
conn = None
cursor = None
# 连接数据库
def open_spider(self, spider):
# ...更正函数名称后,即可成功连接数据库。










