我正在使用PRAW从reddit中搜集一些内容。我可以获得有关提交的信息(praw.objects.Submission),但是我没有从文档中看到如何判断帖子是否被标记为NSFW。是否有可能通过PRAW解决这个问题,还是应该使用另一个api包装器?
答案 0 :(得分:4)
您可以通过检索提交对象,然后将over_18
应用于对象本身(如@Kevin建议的那样)通过PRAW解决。
以下是一个例子:
if submission.over_18:
...
else:
...
对于将来的参考,使用" dir(object),"您将能够看到与Reddit API相关的属性和方法(您可以使用它来测试和查看影响正在测试的给定对象的所有属性)。您可以忽略以下划线开头的所有内容(最有可能)。
或者你可以去straight to source PRAW获取数据的地方。变量名称不是由PRAW设置的,它们来自这个JSON(上面链接)。