我正在开发一个 reddit 机器人,它需要知道哪个用户提交了评论。
根据 PRAW API 包装器文档,没有特定的方法可以获取 Comment 对象作者的用户名。理想情况下我可以直接取回用户名。如果这是不可能的,有没有办法获取作者的全名,然后将其转换为用户名?
我是 PRAW 的维护者。哪里说无法获取用户名Comment
对象作者?因为这是不正确的并且需要修复。
无论如何,一个Comment
has a author
属性,这是一个Redditor
作者的实例。
import praw
r = praw.Reddit(UNIQUE_AND_DESCRIPTIVE_USERAGENT)
submission = r.get_submission("http://www.reddit.com/r/redditdev/comments/16m0uu/praw_20_is_coming_release_in_2_days/")
comment = submission.comments[0]
author = comment.author # This returns a ``Redditor`` object.
print(author.name) # The username
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)