用praw检测NSFW提交

时间:2015-11-11 02:55:19

标签: python praw

我正在使用PRAW从reddit中搜集一些内容。我可以获得有关提交的信息(praw.objects.Submission),但是我没有从文档中看到如何判断帖子是否被标记为NSFW。是否有可能通过PRAW解决这个问题,还是应该使用另一个api包装器?

1 个答案:

答案 0 :(得分:4)

您可以通过检索提交对象,然后将over_18应用于对象本身(如@Kevin建议的那样)通过PRAW解决。

以下是一个例子:

if submission.over_18:
    ...
else:
    ...

对于将来的参考,使用" dir(object),"您将能够看到与Reddit API相关的属性和方法(您可以使用它来测试和查看影响正在测试的给定对象的所有属性)。您可以忽略以下划线开头的所有内容(最有可能)。

或者你可以去straight to source PRAW获取数据的地方。变量名称不是由PRAW设置的,它们来自这个JSON(上面链接)。