在一次用scrapy 爬虫过程中 想提前新建一个目录表,然后用pymysql写入数据库中 遇到两个小问题

1.一直报下面这个错误

Unknown column '字段名' in 'field list'

最后发现没改表名字 即

sql = 'INSERT INTO x5_category(category_title, category_id, category_cover,amount_vids) VALUES (%s,%s,%s,%s)'
中的 x5_category名称没改

2.return item 之后一直只写一条数据 最后发现 如果你想中途 将数据传到pipelines 后面的关键不能用 return 而是用yield

posted on 2024-12-13 22:05  我爱你的  阅读(14)  评论(0)    收藏  举报