所以我玩着scrapy试图学习,而使用MongoDB作为我的DB走进了死胡同。基本上,抓取的项目显示在终端日志中,但我无法在我的数据库上发布数据。MONGO_URI是正确的,因为我在python shell中尝试了它,我可以在其中创建和存储数据。这是我的文件import scrapy
# define the fields for your itemhere like:
# name
我有以下数据库: name VARCHAR(255) NOT NULL, PRIMARY KEYpreparedStatement.executeBatch(); }但它不会向数据库中写入任何内容唯一的区别是我所做的插入数量(在工作情况下:超过100万,在非工作情况下:大约70)
我找不到解决方案,我也没办法了。
我正在用scrapy制作一条管道,将抓取的数据存储在mysql数据库中。当蜘蛛在终端中运行时,它工作得很好。甚至连管道都被打通了。但是,数据不会被发送到数据库。感谢您的帮助!:)import scrapy
from scrapy.exceptionsimport DropItem
from scrapy<
在我学会爬行并能够将数据插入到mysql之后 Insert multiple Scrapy data into mysql 当我插入几个爬行数据时,我发现了另一个问题,我在mysql中的数据变得很大,因为有太多冗余数据(重复数据) 我试着像在php中一样,用WHERE NOT EXIST条件做插入操作,而不是在python中工作。(SELECT judul FROM berita