安排 Selenium .py 脚本在特定时间运行的问题

问题描述 投票:0回答:0

我编写了一个 python 脚本,用于通过我的高尔夫俱乐部网站自动预订一轮高尔夫球。此脚本登录到我的帐户并等到预订表打开(每周三下午 2 点),然后在指定的时间段为我自己和我的团队预订。该脚本有一个明确的等待,直到倒数计时器达到 0 并且链接变为可单击,此时它继续执行脚本的其余部分。

目前,我正在下午 2 点之前通过 IDLE 手动初始化脚本,它工作得很好,但是我想自动化这个过程,这样我就不必在我的电脑前,以防我忘记了。我已经使用 Task Scheduler 尝试过这个,但是它似乎并没有兑现我的等待而是结束了脚本。

有没有人遇到过类似的问题,如果遇到过,他们是如何解决的?或者有没有更好的方法来安排在给定时间运行此脚本而不是通过任务计划程序?

谢谢

如上所述,我尝试使用 Task Scheduler 进行调度,但它似乎不起作用。我的猜测是等待有一些问题,就好像我在已经打开的预订表(即未锁定)上通过 TS 测试运行它一样,它的行为符合预期,但是如果该表被锁定,它会过早结束。

selenium-webdriver scheduler webdriverwait windows-task-scheduler python-3.10
© www.soinside.com 2019 - 2024. All rights reserved.