python - 如何始终使用selenium运行python脚本但不在我的电脑上

标签 python selenium webautomation

我使用 Selenium webdriver 制作了 python 脚本。我使用该脚本登录我的教师系统并查看帖子。脚本每 60 秒刷新一次页面以查看是否有新帖子,如果有新帖子我会在手机上收到 Telegram 消息。这没有问题,问题是我必须在我的笔记本电脑上 24 小时运行该脚本才能收到通知,这是不可能的,因为我随身携带它。

问题是,我怎样才能24小时运行该脚本?有没有更好的解决方案来监控该页面并在有新帖子时发送消息?

我尝试过 pythonanywhere,但我在该领域没有太多经验,所以我没能让它工作,因为总是缺少一些模块......

最佳答案

您可以获得自己的私有(private)服务器,例如DigitalOcean 或树莓派。

一旦你有了这个,你就可以安装“screen”包,它允许脚本在断开连接时像在终端中一样运行。 list of commands for screen

关于python - 如何始终使用selenium运行python脚本但不在我的电脑上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55889195/

相关文章:

python - 使用 Flask、Flask-SQLAlchemy 和 SQLAlchemy 进行单元测试时,如何在线程之间隔离测试数据库?

selenium - Robot Framework - Selenium2library - 检查页面的 Favicon

java - 无法通过Java中的Selenium定位父iframe内的子iframe元素

javascript - 如何在 Playwright 中使用已安装的 chrome 版本?

python - 使用 Playwright for Python,如何选择(或查找)一个元素?

python - 如何安装 Geckodriver?

python - modelformset_factory 和 csrf token 丢失或不正确

python - 无法在Python中使用.format()打印time()

python - 在 scikit 中保存决策树模型

java - webdriver sendKeys 不等待页面加载