在Praw中,我可以创建subreddit.stream.comments()
或subreddit.stream.submissions()
。
对于那些不熟悉的人,上面的两个praw函数会在它们进入时返回评论/帖子。
有没有办法将两者结合起来?我试过使用Python的内置函数zip
和itertools
的{{1}},但它们都只能提供与帖子输入一样快的结果。(注释为很多)。
答案 0 :(得分:3)
找到答案:
comment_stream = subreddit.stream.comments(pause_after=-1)
submission_stream = subreddit.stream.submissions(pause_after=-1)
while True:
for comment in comment_stream:
if comment is None:
break
print(comment.author)
for submission in submission_stream:
if submission is None:
break
print(submission.title)
键是pause_after
参数。