【发布时间】:2019-04-16 10:04:01
【问题描述】:
我知道一些方法,例如 scrapy-djangoitem,但正如它所提到的:
DjangoItem 是一种将 Scrapy 项目与 Django 模型集成的相当方便的方法,但请记住,如果您使用 Scrapy 抓取大量项目(即数百万),Django ORM 可能无法很好地扩展。这是因为关系后端通常不是写入密集型应用程序(例如网络爬虫)的好选择,特别是在数据库高度规范化且具有许多索引的情况下。
那么在 db 和 django 模型中使用抓取项目的最佳方法是什么?
【问题讨论】: