我正在开发一个reddit bot,需要知道哪个用户提交了评论.
根据PRAW API包装器文档,没有特定的方法来获取Comment对象的作者的用户名.理想情况下,我可以直接获取用户名.如果那不可能,有没有办法获取作者的全名,然后将其转换为用户名?
Dam*_*ard 11
我是PRAW的维护者.在哪里说你无法获得Comment对象作者的用户名?因为这是不正确的,需要修复.
无论如何,a Comment有一个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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6373 次 |
| 最近记录: |