首页 > 解决方案 > 如何长时间(几个月)运行代码(使用 BeautifulSoup 抓取)?

问题描述

所以我想在韩国抓取一些公开的请愿数据。我试着每小时刮一次它们大约 3 个月。

我使用 BeautifulSoup 来获取数据,并在 Spyder 中使用 3.6 版本的 Python 运行它。

问题是,它每隔几天就会被冻结。当我搜索它时,原因似乎是 RAM,因为它不断累积 RAM 空间的使用。

所以我现在要做一个四处走走。我希望你们能给我很好的建议来运行代码大约几个月,因为我在编程方面是个新手。

这就是我要做的:

  1. 制作 Crawling.py 代码并使用 Pyinstaller 将其转换为 Crawling.exe
  1. 制作 Checking.py 代码并使用 Pyinstaller 将其转换为 Checking.exe

问题是,我不确定Checking.exe是否有可能比Craling.exe更早被冻结......

我想在几个月或几年内每小时获得一次不错的系列数据。关于长时间运行它有什么好主意吗?希望你们能一如既往地启发我。先感谢您。

标签: python-3.x

解决方案


推荐阅读