PRAW:如何仅使用注释ID获取reddit注释对象?

时间:2013-12-20 05:07:05

标签: python reddit praw

我正在开发一个机器人,我只有评论ID,例如t1_asdasd。我无权访问父线程或任何东西。我可以仅使用评论ID来提取相应的评论对象吗?

2 个答案:

答案 0 :(得分:7)

此reddit线程显示了如何通过常规API实现此目的:http://www.reddit.com/r/redditdev/comments/1si9m0/fetching_comments_by_id/

以下是使用PRAW执行此操作的代码:

import praw
r = praw.Reddit(user_agent="bot by /u/{0}".format("YOUR-USERNAME")) 
submission = r.get_info(thing_id="t1_asdasd")
print(submission)

答案 1 :(得分:1)

praw.Reddit 似乎不再有 .get_info(),所以上面的答案不再有效

发现这会返回所需的注释:

comment_id = some_comment.id.split("_")[1]
praw.Reddit(required credentials).comment(id=comment_id)