Scrapy中管道里使用settings自定义参数
1.settings.py自定义参数
MYSQL_HOST="localhost"
MYSQL_USER="root"
USER_PASSWORD="root"
DATABASE="test"
2.获取settings自定义参数参数内容
获取引用ProjectName是项目名,调用项目内的settings文件
from ProjectName import settings
获取参数的内容:settings.参数名(这里设置的都是数据库的信息,用于数据库的连接)
def open_spider(self, spider):
# 访问数据库
self.sqldb = pymysql.connect(host=settings.MYSQL_HOST, user=settings.MYSQL_USER, \
password=settings.USER_PASSWORD, database=settings.DATABASE)
# 使用cursor()方法获取操作游标
self.cursor = self.sqldb.cursor()
pass