Ошибка при выполнении вызовов API для определенного сообщения в subreddit
Я хотел бы постоянно собирать данные о баллах определенного поста в субреддите.
import praw
import numpy as np
def login():
reddit = praw.Reddit(client_id='XXXX',
client_secret='YYYY',
password='abc',
user_agent='agent',
username='username')
print('User:',reddit.user.me())
return reddit
reddit = login()
subreddit = reddit.subreddit('aww')
new_post_list = subreddit.hot(limit=1)
post_list = list(new_post_list)
print(post_list)
post_id,iteration =0,0
scores = np.zeros((1,10))
for sample in range(10):
for post in new_post_list:
post_score = post.score
print(post_score)
scores[post_id][iteration] = post_score
post_id=post_id+1
post_id = 0
iteration = iteration +1
new_post_list = post_list
post = []
time.sleep(3)
print('-'*10,'Next iteration','-'*10)
login()
new_post_list=reddit.submission(id = new_post_list)
new_post_list = list(new_post_list)
print(scores)
Я не могу получить результат. Либо одни и те же данные очков повторяются, либо я сталкиваюсь с ошибками, например, у reddit нет атрибутов.
Пожалуйста помоги.
Спасибо!:)