Попытка создать парсер PRAW, который может извлекать комментарии из списка sub_id. Возвращает только последние данные комментариев sub_ids.
Я предполагаю, что должен перезаписывать что-то. Я просмотрел другие вопросы, но поскольку я использую PRAW, у него есть определенные параметры, и я не могу понять, что можно/нужно заменить.
sub_ids = ["2ypash", "7ocvlb", "7okxkf"]
for sub_id in sub_ids:
submission = reddit.submission(id=sub_id)
submission.comments.replace_more(limit=None, threshold=0)
comments = submission.comments.list()
commentlist = []
for comment in comments:
commentsdata = {}
commentsdata["id"] = comment.id
commentsdata["subreddit"] = str(submission.subreddit)
commentsdata["thread"] = str(submission.title)
commentsdata["author"] = str(comment.author)
commentsdata["body"] = str(comment.body)
commentsdata["score"] = comment.score
commentsdata["created_utc"] = datetime.datetime.fromtimestamp(comment.created_utc)
commentsdata["parent_id"] = comment.parent_id
commentlist.append(commentsdata)