您好我是编程的新手,我正在尝试为我的subreddit制作一个自动发布机器人。我正在使用praw,我需要在某些时候运行此脚本并让它输入和工作
import praw
r = praw.Reddit(user_agent="UA")
r.login("username", "password")
sub = r.get_subreddit("Sub")
sub.submit("Title", text="Post text")
我正在运行Windows,有人说要使用任务调度程序,但我无法弄明白。任何帮助都会很棒。谢谢。
答案 0 :(得分:2)
我建议查看sched,一个通用事件调度程序。在Python's documentation中,通过适当的示例来描述它。
样品:
import time
import sched
scheduler = sched.scheduler(time.time, time.sleep)
def reddit():
<your code>
def scheduler_reddit():
scheduler.enter(0, 1, reddit, ())
scheduler.run()
time.sleep(3600)
for i in range(100):
scheduler_reddit()
以秒为单位更改3600所需的时间。