我正在建立一个供个人使用的网络爬虫。
这是蜘蛛文件
这是模型文件
这是管道
我的数据库设置是
DATABASE = {'drivername': 'mysql+mysqldb',
'host': 'localhost',
'port': '3306',
'username': 'user', # fill in your username here
'password': 'pass', # fill in your password here
'database': 'scrapydb'}
但是我收到这个错误
.............., line 19, in process_item
vehicle = vehicles(**item)
exceptions.TypeError: vehicles() got an unexpected keyword argument 'odometer'
我已经尝试了很多事情,但是没有成功。请帮忙!
最佳答案
vehicles
应该是class
,而不是函数:
class vehicles(DeclarativeBase):
...
关于python - Scrapy + SQLAlchemy + MySQL错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28005972/