我正计划为它编写一个网络爬虫和一个基于网络的前端(或者,至少,它找到的信息)。我想知道是否可以使用 Django 框架让网络爬虫使用与网站相同的 MySQL 后端(而不使网络爬虫本身成为“网站”)。
请您参考如下方法:
是的,您可以使用相同的数据库。
有些人在 PHP 应用程序之上使用 Django 来实现其管理功能,或者使用 Django 及其 ORM 构建更新的功能。
我想说的是,如果您将爬网中的数据放入让 Django 存储其数据的同一位置,只要为每个表创建 Django 模型,您就可以访问它们。
但是,我不明白为什么不能在 Django 本身中编写爬虫。我在 Django 中编写了一些非基于 Web 的应用程序(爬虫和聚合器)并且运行良好。
