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