Для проекта мне нужно извлечь несколько сообщений из указанных c субредитов с помощью PRAW. Подход, который я хочу сделать, требует наличия сообщений от нескольких месяцев
С учетом ниже, я получил только все смешанные даты ...
#! usr/bin/env python3
import praw
import pandas as pd
import datetime as dt
reddit = praw.Reddit(client_id='PERSONAL_USE_SCRIPT_14_CHARS', \
client_secret='SECRET_KEY_27_CHARS ', \
user_agent='YOUR_APP_NAME', \
username='YOUR_REDDIT_USER_NAME', \
password='YOUR_REDDIT_LOGIN_PASSWORD')
subreddit = reddit.subreddit('myTopic')
for submission in subreddit.top(limit=1):
print(submission.title, submission.id)
Теперь мы готовы начать сбор данных из API Reddit. Мы проведем итерацию по нашему объекту top_subreddit и добавим информацию в наш словарь.
for submission in top_subreddit:
topics_dict["title"].append(submission.title)
topics_dict["score"].append(submission.score)
topics_dict["id"].append(submission.id)
topics_dict["url"].append(submission.url)
topics_dict["comms_num"].append(submission.num_comments)
topics_dict["created"].append(submission.created)
topics_dict["body"].append(submission.selftext)
Экспорт CSV
topics_data.to_csv('dataFromReddit.csv', index=False)
Как я упоминал выше, я хотел бы извлечь данные к месяцу .
Я проверил в официальном do c, есть кое-что, что я могу использовать, но я не знаю, как реализовать это в моем коде.