Как я могу увидеть все обсуждения при использовании Reddit PRAW, чтобы получить количество комментариев? - PullRequest
1 голос
/ 05 августа 2020

Я пытаюсь получить количество комментариев от каждого обсуждения 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)

Спасибо всем читателям.

...