PRAW:如何连续检查新的Reddit提交(并执行操作)

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

[当前,我正在使用的脚本将查看最新提交的subreddit,并返回该帖子的风格。但是它只会执行一次,并且在运行时将忽略任何新提交。

如何获取此信息以连续检查间隔并为以后的传入提交提供天赋?

当前代码:

def subdata():

    for submission in subreddit.new(limit=1):
        flair = submission.link_flair_text

        return flair


subdata()
python-3.x reddit praw
1个回答
0
投票
# ... (creation of subreddit object, logging into Reddit, ...)

for submission in subreddit.stream.submissions():
  flair = submission.link_flair_text
  # call a function here that processes your flair
  custom_method(flair)

def custom_method(flair):
  print(flair)

当您返回for loop时,循环将被取消。但是,您要连续检索新的提交。无法返回它。

edit:修复了一些错误,谢谢jarhill0

© www.soinside.com 2019 - 2024. All rights reserved.