Python 3.x 要在后台运行的Python自动化项目

Python 3.x 要在后台运行的Python自动化项目,python-3.x,selenium,web-scraping,automation,background,Python 3.x,Selenium,Web Scraping,Automation,Background,我刚开始使用python和一些脚本来自动化一些任务。我使用selenium创建了一个web刮板,每天通过邮件通知我最新消息。现在,如果我手动运行脚本,它工作得很好,但我的问题是:如何使脚本每天自动运行,以及您会推荐什么选项。我知道您可以使用TaskScheduler并对其进行编程,但我想知道您是否知道直接在云中运行它的选项?此外,我还发现了一些教程,其中他们说要将所有代码包装在一个无限循环中,并添加一个计时器,一旦运行脚本,它将作为后台进程保持活动状态, 我刚刚开始使用脚本和自动化,所以我很想知

我刚开始使用python和一些脚本来自动化一些任务。我使用selenium创建了一个web刮板,每天通过邮件通知我最新消息。现在,如果我手动运行脚本,它工作得很好,但我的问题是:如何使脚本每天自动运行,以及您会推荐什么选项。我知道您可以使用TaskScheduler并对其进行编程,但我想知道您是否知道直接在云中运行它的选项?此外,我还发现了一些教程,其中他们说要将所有代码包装在一个无限循环中,并添加一个计时器,一旦运行脚本,它将作为后台进程保持活动状态,
我刚刚开始使用脚本和自动化,所以我很想知道您对自动运行脚本的最佳方式的看法。非常感谢

如果这是在基于unix的操作系统上,请查看
cron
(这是一个非常好的指南)。你可以安排它每天运行你的python脚本。

我不确定这是否是你想要的,但是(如果你在windows上)你可以将你的程序附加到你的autostart上。可能是您的启动文件夹:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

如果您在计算机中进行计划,我认为这可能不是合适的解决方案。最好在任何云平台上部署它,并安排在任何特定时间


我个人建议Heroku,我用它免费运行多个脚本。您可以使用
调度程序加载项
来安排脚本在特定时间运行。请参阅heroku的
documentation&get started!注意:脚本运行的时间可能比您预期的要长,请参阅修复此问题。

jenkins呢?Hy-man,我在Windows 10上运行,这是工作计算机,但无论如何,谢谢。也许这一次谢谢,我会尝试,基本上我希望脚本始终在后台运行,而无需我每天手动按开始Hy-man,感谢我一直在寻找这个,我将进入文档。再次感谢