【问题标题】:How to get only top/most_recent 5 submissions of user in reddit using PRAW如何使用 PRAW 在 reddit 中仅获取用户的 top/most_recent 5 次提交
【发布时间】:2019-07-15 23:15:13
【问题描述】:

如文档中所述,

    for submission in reddit.redditor('spez').submissions.top('all'):
        print(submission.title)

返回用户 'spez' 的前 100 个提交。

如何将其限制为 10 次提交?

【问题讨论】:

  • 也许是reddit.redditor('spez').submissions.top('all')[:10]?它仍然会检索所有提交,但它会分割列表,以便您只遍历前 10 个
  • 是的,但是响应时间仍然与检索所有提交的时间相同。有没有办法只检索前 10 名?

标签: python reddit praw


【解决方案1】:

查看文档,应该有可以在调用顶部的可选参数。其中之一是limit,它将限制它获取的条目数。

试试,

for submission in reddit.redditor('spez').submissions.top('all', limit=10):
    print(submission.title)

【讨论】:

    猜你喜欢
    • 2020-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    • 2020-08-16
    • 1970-01-01
    • 2020-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多