首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在云服务上运行python代码以使其自动运行5天

如何在云服务上运行python代码以使其自动运行5天
EN

Stack Overflow用户
提问于 2019-06-26 05:44:38
回答 1查看 53关注 0票数 0

我正在做一个使用python和API的web抓取项目,我想让python脚本每天运行5天12个小时,因为我不想让我的系统在CMD或Jupyter中运行,所以我正在寻找一种解决方案,其中任何云服务都可以帮助我实现过程的自动化

EN

回答 1

Stack Overflow用户

发布于 2019-06-26 05:55:28

要做到这一点,一种方法是用Python编写一个web scraper,并在AWS Lambda上运行它,这本质上是一个没有底层操作需要管理的无服务器函数。根据您的用例,您可以根据页面数据的内容执行一些操作,也可以将结果作为文件写入S3。

要让您的函数以循环方式执行,您可以将AWS Lambda事件触发器设置为CloudWatch事件(在本例中,某个循环计时器可以以任何频率/时间执行,例如在周一至周五的12小时窗口中,每小时一次)。

与启动虚拟服务器(EC2实例)和管理可能因各种原因而在等待/操作期间出错的持久进程相比,这通常是一种更容易的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56762429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档