Praw Python не показывает каждую отправку из subreddit - PullRequest
0 голосов
/ 21 февраля 2020
 def get_submissions(self):
        for submission in self.reddit.subreddit("all").new(limit=None):
            self.submissions.append(submission.title)
        print(self.submissions,len(self.submissions))

Это мой код. Я пытаюсь получить все представления от subreddit, но почему-то он останавливается на определенном значении. Я пытаюсь создать статистику c на основе subreddit, и мне нужно получить большое количество постов, возможно, более 2000. Но этот метод дает мне каждый раз <870 сообщений. </p>

Ребята, вы знаете решение для этого?

1 Ответ

0 голосов
/ 21 февраля 2020

Reddit API имеет ограничение в 1000 элементов на листинг, поэтому вы не сможете получить больше, чем PRAW. Чтобы получить больше сообщений, одним из вариантов является PushShift.io, сторонний сервис, который имеет больше данных о элементах Reddit. PushShift имеет оболочку API под названием PSAW.

...