【发布时间】:2019-05-28 01:19:25
【问题描述】:
我正在尝试使用 PRAW 从最新到最旧迭代某个 subreddit 的提交。我以前是这样的:
subreddit = reddit.subreddit('LandscapePhotography')
for submission in subreddit.submissions(None, time.time()):
print("Submission Title: {}".format(submission.title))
但是,当我现在尝试这样做时,出现以下错误:
AttributeError: 'Subreddit' object has no attribute 'submissions'
通过查看文档,我似乎无法弄清楚如何做到这一点。我能做的最好的就是:
for submission in subreddit.new(limit=None):
print("Submission Title: {}".format(submission.title))
但是,这仅限于前 1000 个提交。
有没有办法对所有提交而不只是前 1000 个提交执行此操作?
【问题讨论】:
-
你尝试过与时俱进吗?就像将其更改为当前时间减去上次搜索时间,并在这些时间之前获得结果
-
@ShlomiBazel 你能详细说明一下吗?如果我理解正确,这就是我在第一个示例中所做的。我说的是'给我
None和当前时间之间的所有提交。现在我找不到基于时间值的搜索。