Я пытаюсь получить количество комментариев от каждого обсуждения Daily в субреддите Bitcoin market, используя API reddit Python. Я запускаю код, и кажется, что он случайно пропускает сообщения, вот пример:
title num_comments
0 [Daily Discussion] Monday, July 27, 2020 1199
1 [Daily Discussion] Sunday, August 02, 2020 606
2 [Daily Discussion] Saturday, August 01, 2020 705
3 [Daily Discussion] Friday, July 31, 2020 451
4 [Daily Discussion] Sunday, July 26, 2020 515
Также я получаю только 250 результатов, пытаясь получить 1000. Вот мой код:
posts[]
markets = reddit.subreddit('BitcoinMarkets')
for post in markets.search('Daily_Discussion', limit=1000):
posts.append([post.title, post.num_comments])
posts = pd.DataFrame(posts,columns=['title', 'num_comments'])
posts.to_csv('cryptoreddit1.csv', index=False)
print(posts)
Спасибо всем читателям.