你如何使用reddit api投票功能?

use*_*917 0 python api module reddit target

帮助我卡住了!当我突然了解到我不知道如何使用 upvote/downvote 功能时,只是使用 reddit api 包装器编写 python。我只需要知道如何定位帖子或评论。它在 item 中指定(见下文),我认为它是在一个变量中声明的。

item.upvote()
Run Code Online (Sandbox Code Playgroud)

小智 5

item可以是 asubmission或 a comment

您可以使用 获取个人提交r.get_submission,或者使用类似r.get_subreddit('python').get_top(limit=10). 对提交的评论列表位于submission.comments

(未经测试)示例:

r = reddit.Reddit(user_agent='example')
r.login('username', 'password')
submission = r.get_submission('http://www.reddit.com/r/pics/comments/92dd8/test_post_please_ignore/')
submission.upvote()
submission.comments[0].upvote()
Run Code Online (Sandbox Code Playgroud)