📅  最后修改于: 2023-12-03 15:04:07.895000             🧑  作者: Mango
Python PRAW是一个功能强大的Python Reddit API包,可以让开发者轻松地与Reddit进行交互。PRAW提供一种简单的方式来获取Reddit中已发布帖子和评论的作者。
在开始之前,你需要安装 Python PRAW。你可以通过以下命令来安装它:
pip install praw
要获取Reddit帖子的评论作者,我们使用PRAW中的comments()
方法。以下是一个简单的Python程序,它获取/r/worldnews
中最热门帖子的所有评论作者:
import praw
reddit = praw.Reddit(client_id='your_client_id', client_secret='your_client_secret', user_agent='your_user_agent')
hot_posts = reddit.subreddit('worldnews').hot(limit=10)
for post in hot_posts:
print("Title: ", post.title)
print("---------------------------------\n")
comments = post.comments
for comment in comments:
try:
print (comment.author.name)
print("---------------------------------\n")
except AttributeError:
pass
上面的程序将打印reddit.com/r/worldnews最热门帖子中的所有评论作者。你需要使用你自己的Reddit API凭证替换程序中的client_id
、client_secret
和user_agent
。
在这篇文章中,我们学习了如何使用Python PRAW库来获取Reddit中帖子和评论的作者。我们使用了comments()
方法来获取Reddit帖子中评论的作者,并打印了所有帖子的标题和评论的作者。你可以使用类似的方法来获取任何Subreddits中的评论作者。
今天就到这里,希望这篇文章对你有所帮助。