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