📅  最后修改于: 2023-12-03 15:18:58.833000             🧑  作者: Mango
在 Reddit 上发表评论是一个常见的社交交流方式。但是,如果想要在自己的应用程序中调用 Reddit API 访问 Reddit 上发表的评论,该怎么办呢?这时,Python PRAW 就派上用场了。
Python PRAW(Python Reddit API Wrapper)是 Reddit API 的一种封装。通过 PRAW 可以很容易的使用 Python 访问 Reddit 的 API,获取 Reddit 上的数据,发布评论等各种操作。
以下介绍如何使用 PRAW 获取 Reddit 上发表评论的 subreddit。
pip install praw
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')
其中:
client_id:你的 Reddit 应用程序的客户端 ID。
client_secret:你的 Reddit 应用程序的客户端密钥。
username:你的 Reddit 用户名。
password:你的 Reddit 密码。
user_agent:你的 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。希望对您有所帮助。