【问题标题】:How can I have a python selenium webdriver script run 24/7?如何让 python selenium webdriver 脚本 24/7 运行?
【发布时间】:2020-11-15 02:24:45
【问题描述】:

我是编程新手,这是我的第一篇文章,但我想知道是否有办法让 selenium 在我的计算机关闭时运行?我用 selenium webdriver python 制作了一个 instagram 机器人,但它只在我从我的计算机上运行它时运行,并在我关闭我的计算机时关闭。我看过帖子说要在我尝试过的 PythonAnywhere 中托管它,但 selenium 需要一个 webdriver(我使用的是 firefox 所以 gekodriver)。有没有办法解决这个问题,或者有没有另一种方法可以制作一个没有 selenium webdriver 的 insagram 机器人? 谢谢

【问题讨论】:

  • 为什么不使用 API?
  • 您正在使用 selenium webdriver,即使您在个人计算机上运行它也是如此。您将需要使用远程驱动程序来执行此任务,因为在您的计算机关闭的情况下,它无法连接到互联网并在 instagram 中玩耍。但是,您可以在谷歌云平台上配置一台机器,将您的代码移动到那里并保持运行,一个非常弱的 f1 微实例应该就足够了,它几乎可以免费运行。这样,即使您的机器关闭,gcp 也可以为您完成。

标签: python selenium selenium-webdriver bots instagram


【解决方案1】:

您可以使用虚拟机并托管服务器,然后通过 DevOps 管道 (Azure Pipelines/Jenkins) 可以让您的脚本在无需人工干预的情况下运行。

【讨论】:

    猜你喜欢
    • 2013-05-19
    • 1970-01-01
    • 2021-01-24
    • 2017-06-04
    • 1970-01-01
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多