我如何在Python脚本中使用selenium运行代码,在特定时间执行函数而不是使用cron?

2024-04-29 02:28:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个python selenium脚本来登录一个网站。在这个网站上,我需要在早上7点左右预订法庭。我不能使用cron调度程序运行脚本,因为它只运行脚本,到selenium登录7am时已经过去了。我尝试过time()和Webdriverwait,但这些只允许我延迟点击网页按钮。我需要在一个精确的时间内从python的一个按钮中同步一个python脚本。在


Tags: 脚本程序运行网页time网站selenium时间调度
2条回答

我做到了!上面的链接很有帮助。在

输入的python代码将在新的一分钟开始时执行。我在6.59使用Cron运行Python脚本,Python将等到7.00am和bang!python和selenium按下submit按钮。在

我的代码(实际上是上面的代码!)公司名称:

    def WaitForNextMinute():
        secs = datetime.utcnow().second
        while secs < 57:
              sleep (57 - secs)
              secs = datetime.utcnow().second
        while datetime.utcnow().second >= 57: 
            sleep (1)


    while True:
        WaitForNextMinute()
        inputElement = driver.find_element_by_name("save_booking").click()

关于Python的事情是缩进规则…烦人!!!在

它必须与cron作业结合使用。 您可以提前1-2分钟启动cron,打开登录页面,在python脚本中,休眠到早上7点,然后登录。在

相关问题 更多 >