📌  相关文章
📜  Python PRAW – 获取在 Reddit 上发表评论的 subreddit(1)

📅  最后修改于: 2023-12-03 15:18:58.833000             🧑  作者: Mango

Python PRAW – 获取在 Reddit 上发表评论的 subreddit

简介

在 Reddit 上发表评论是一个常见的社交交流方式。但是,如果想要在自己的应用程序中调用 Reddit API 访问 Reddit 上发表的评论,该怎么办呢?这时,Python PRAW 就派上用场了。

Python PRAW(Python Reddit API Wrapper)是 Reddit API 的一种封装。通过 PRAW 可以很容易的使用 Python 访问 Reddit 的 API,获取 Reddit 上的数据,发布评论等各种操作。

以下介绍如何使用 PRAW 获取 Reddit 上发表评论的 subreddit。

使用方法
  1. 安装 PRAW
pip install praw
  1. 导入 PRAW
import praw
  1. 创建 Reddit 实例
reddit = praw.Reddit(client_id='my_client_id', client_secret='my_client_secret', username='my_username', password='my_password', user_agent='my_user_agent')

其中:

  • client_id:你的 Reddit 应用程序的客户端 ID。

  • client_secret:你的 Reddit 应用程序的客户端密钥。

  • username:你的 Reddit 用户名。

  • password:你的 Reddit 密码。

  • user_agent:你的 Reddit 应用程序的用户代理。

  1. 获取指定的 Reddit 上发表的评论
subreddit = reddit.subreddit('test')
for comment in subreddit.comments(limit=10):
    print(comment.body)

其中 'test' 是你要获取的 subreddit 名称,limit 是获取评论的数量。

完整代码示例:

import praw

reddit = praw.Reddit(client_id='my_client_id', client_secret='my_client_secret', username='my_username', password='my_password', user_agent='my_user_agent')

subreddit = reddit.subreddit('test')
for comment in subreddit.comments(limit=10):
    print(comment.body)
总结

使用 Python PRAW 获取 Reddit 上的评论很简单,只需要几步即可实现。本文展示了如何通过 PRAW 获取 Reddit 上发表评论的 subreddit。希望对您有所帮助。