5

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

4

1 回答 1

5

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

这是一个例子:

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

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

或者,您可以直接访问PRAW 获取数据的源。变量名不是由 PRAW 设置的,它们来自这个 JSON(上面链接)。

于 2015-11-11T05:35:48.970 回答