2024-09-21 01:30:18 发布
网友
我需要检查关于用户使用PRAW的最后一篇文章的信息。我找不到任何可以执行此操作的内置函数。具体来说,我需要检查从上一篇文章中收到的投票数和业力
我在想也许我可以从发布前的总业力中减去发布后的总业力,但我不知道怎么做
一般来说,没有办法直接确定你从任何特定的帖子或评论中得到了多少业力。在特定情况下,例如如果你没有其他帖子或评论,这是可能的,但这在一般情况下没有帮助
然而,你可以很容易地确定你所发表的帖子和评论的分数。分数不会直接映射到获得的业力,因为评论或帖子的分数越高,每次追加投票给你的业力就越少。以下是如何确定您最近的帖子和评论的分数:
import praw reddit = praw.Reddit( # fill in authentication ) for submission in reddit.user.me().submissions.new(limit=5): print(submission.score) for comment in reddit.user.me().comments.new(limit=5): print(comment.score)
如果您只关心单个最近的项目,请设置limit=1。当然,您可以将limit参数更改为您喜欢的任何参数,包括None以获取Reddit将提供给您的尽可能多的项目(大约1000个)
limit=1
limit
None
一般来说,没有办法直接确定你从任何特定的帖子或评论中得到了多少业力。在特定情况下,例如如果你没有其他帖子或评论,这是可能的,但这在一般情况下没有帮助
然而,你可以很容易地确定你所发表的帖子和评论的分数。分数不会直接映射到获得的业力,因为评论或帖子的分数越高,每次追加投票给你的业力就越少。以下是如何确定您最近的帖子和评论的分数:
如果您只关心单个最近的项目,请设置
limit=1
。当然,您可以将limit
参数更改为您喜欢的任何参数,包括None
以获取Reddit将提供给您的尽可能多的项目(大约1000个)相关问题 更多 >
编程相关推荐