我一直在使用Scrapy,但遇到了一些问题.
DjangoItem有一个save方法来使用Django ORM持久化项目.这很好,除非我多次运行一个scraper,即使我可能只想更新以前的值,也会在数据库中创建新项目.
DjangoItem
save
查看文档和源代码后,我没有看到任何更新现有项目的方法.
我知道我可以调用ORM来查看项目是否存在并更新它,但这意味着要为每个对象调用数据库,然后再次保存项目.
如果项目已存在,我该如何更新?
python django scrapy
django ×1
python ×1
scrapy ×1