使用PRAW或R的用户的subreddits

问题描述 投票:1回答:2

如何使用R中的python或RedditextractoR包从PRAW获取redditor的subreddits

我使用这些评论来使用reddit进行情绪分析,需要特定用户参与subbreddits。

我在R中使用RedditextractoR包得到了评论帖和用户,但无法获得上述信息。

python reddit praw
2个回答
-1
投票

这对我有用:

import praw

user_name = "user_name_to_get"
user_agent = "subreddit analyzer"

r = praw.Reddit(user_agent=user_agent)
user = r.get_redditor(user_name)

subs = set()

try:
    overview = user.get_overview()

    for item in overview:
        subs.add(item.subreddit.display_name)

except praw.errors.NotFound:
    print("Unable to find user")

print subs

0
投票

这就是我使用PRAW获取我自己的user-id的订阅subreddits的方法:

reddit = praw.Reddit(client_id='client-id',
                 client_secret="client-secret",
                 username='username',
                 password='password',
                 user_agent='agent')

subredditList = reddit.user.subreddits(limit=None)

for item in subredditList:
    print(item.display_name)
© www.soinside.com 2019 - 2024. All rights reserved.