首页 > 解决方案 > 以下代码长期以来一直给我相同的输出

问题描述

我一直在用 PRAW 写一些代码。我希望以下内容每天都提供最热门的帖子。但是即使每天提交新帖子并且不同的帖子在顶部,它也一直返回相同的 ID。我应该怎么办?

import praw  
reddit=praw.Reddit(client_id='id',
               client_secret='secret',password='password',
               user_agent='agent',username='username')


top_funny=subreddit.top(limit=1)
for submission in top_funny:
    print(submission)

标签: python-3.xpraw

解决方案


默认情况下subreddit.top()返回所有时间的顶部。您可以使用time_filter参数更改此设置并指定以下任何内容:小时、日、周、月、年、全部。

前任:

subreddit.top("day", limit=1)

将从今天开始返回最高提交。


推荐阅读