我想在每个星期三上午10点通过我的浏览器自动打开一个网站https://stackoverflow.com并做一些事情(比如点击一个按钮)。 怎么做到这一点?我知道一点python但不知道从哪里开始。我需要Selenium吗?
答案 0 :(得分:1)
最好的解决方案是在Jenkins上设置项目,然后自动使用触发器并添加“cron pattern'按你的意愿安排。
答案 1 :(得分:1)
如果您在Linux系统中,请查看crontab。请访问此网站以了解更多信息。
https://crontab.guru/examples.html
This runs every Wednesday
00 19 * * 3 /home/user/run.py
# Use the hash sign to prefix a comment
# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 7) (Sunday=0 or 7)
# | | | | |
# * * * * * command to be executed
#------------------------------------
确保以管理员身份登录,或者您拥有与管理员相同的访问权限。
开始 - >控制面板 - >系统
和安全 - >管理
工具 - >任务计划程序
操作 - >创建基本任务 - >
键入名称,然后单击“下一步”
按照向导进行操作。
答案 2 :(得分:0)
有几种方法可以实现这一目标。如果你不介意1个线程无休止地运行,你可以只进行一次循环检查,并在10点运行你的场景。这不是一种资源友好的方式,也不是最好的方式,但它会起作用。
只需创建一个循环,每周分钟检查它是否在星期三上午10点,如果为真,则运行测试。
再一次,不是最好的解决方案,但它是一种解决方案。