[英]Python Trigger a function at a specific time
I'm trying to code a bot(?) that will open my zoom classes in a specific time.我正在尝试编写一个机器人(?),它将在特定时间打开我的缩放类。 Well the problem is when i start the code Firefox is opening but zoom page is not, so please help, btw here is my code;
问题是当我启动代码 Firefox 时打开但缩放页面没有打开,所以请帮忙,顺便说一句,这是我的代码;
from selenium import webdriver
import schedule
import time
path = "/home/mekroknight/Downloads/geckodriver"
browser = webdriver.Firefox(executable_path=path)
def tuesday_classes():
tar1 = browser.get("zoom link")
time.sleep(2400)
tar2 = browser.get("zoom link")
time.sleep(2400)
rehbr = browser.get("zoom link")
time.sleep(2400)
fiz1 = browser.get("zoom link")
time.sleep(2400)
fiz2 = browser.get("zoom link")
time.sleep(2400)
sprjh1 = browser.get("zoom link")
time.sleep(2400)
sprjh2 = browser.get("zoom link")
def thursday_classes():
...
def saturday_classes():
...
schedule.every().tuesday.at("07:50").do(tuesday_classes, "Class is starting...")
schedule.every().thursday.at("07:50").do(thursday_classes, "Class is starting...")
schedule.every().saturday.at("08:40").do(saturday_classes, "Class is starting...")
what am i doing wrong?(By the way the reason i wrote "zoom link"
while coding is that i didn't want strangers to join my lessons.我做错了什么?(顺便说一句,我在编码时写
"zoom link"
的原因是我不想让陌生人加入我的课程。
tar1 = browser.get("zoom link")
time.sleep(2400)
tar2 = browser.get("zoom link")
time.sleep(2400)
rehbr = browser.get("zoom link")
time.sleep(2400)
fiz1 = browser.get("zoom link")
time.sleep(2400)
fiz2 = browser.get("zoom link")
time.sleep(2400)
sprjh1 = browser.get("zoom link")
time.sleep(2400)
sprjh2 = browser.get("zoom link")
And this tar
, rehbr
, fiz
, sprjh
guys are zoom classes)而这个
tar
, rehbr
, fiz
, sprjh
家伙是缩放类)
Linux-Only
):Linux-Only
):import os
def open_ff():
os.system(f"/usr/bin/firefox --new-window https://zoom.us/...")
schedule.every().tuesday.at("07:50").do(tuesday_classes, "Class is starting...")
while True:
schedule.run_pending()
time.sleep(1)
Then you would not need to use the selenium-webdriver
and stuff.那么你就不需要使用
selenium-webdriver
之类的东西了。 Firefox would just start like if you typed /usr/bin/firefox --new-window zoom link
in a bash. Firefox 就像您在 bash 中键入
/usr/bin/firefox --new-window zoom link
一样开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.