django app的网络爬虫; 我应该用django或单独的脚本编写它

Web*_*ode 1 python django web-crawler

我有一些Django应用程序仅用于CRUD的一些日常数据.
型号只有价格和日期.

我应该写一些代码,它会自动(每天)将新数据插入到我的模型中.

我打算使用BeautifulSoup进行网页解析.

所以我几乎没有问题:

  1. 我计划使用crontab(使用crontab -e手动编辑)将任务设置为每天运行一次.有更聪明的解决方案吗?

  2. 我应该使用Django ORM还是只在单独的脚本中编写SQL?

从长远来看,我正在寻找更好的建议.我会有更多这样的任务.

谢谢

dka*_*ins 5

如果您已经在Django中为您的模型构建支持代码,并且将在您的应用程序安装在同一服务器上运行代码,那么您应该使用Django ORM.

有关开始编写在Django应用程序上下文中运行的命令行管理实用程序的帮助,请参阅此页面: