Как я могу получить praw
, чтобы загрузить больше 1000 лучших заголовков в reddit sub? Следующий минимальный рабочий пример останавливается на 1000:Использование PRAW для вытягивания более 1000 верхних записей
import praw
subreddit_name = "todayilearned"
user_agent = "TopHITS v0.1"
agent = praw.Reddit(user_agent=user_agent)
sub = agent.get_subreddit(subreddit_name)
submissions = sub.get_top_from_all(limit=None)
for result in submissions:
print result
Отлично, что отвечает на него. Знаете ли вы, что «мы можем получить желаемые результаты»? – Hooked
@Hooked Я не знаю, как они могли преодолеть 1000 результатов. Даже при вызове метода 'search' я не получаю более 1000 сообщений. Возможно, вы могли бы получить 1000 сообщений по дате, а затем снова начать поиск, начиная с даты 1000-го результата, чтобы получить следующую тысячу и так далее, но я понятия не имею, как это добиться при сортировке по Top. – halex