Я использую PRAW для сбора контента с Reddit. Я могу получить информацию о представлении (praw.objects.Submission), но я не вижу в документации, как определить, помечен ли пост как NSFW или нет. Можно ли это выяснить через PRAW или мне использовать другую оболочку API?
Обнаружение отправки NSFW с помощью praw
Ответы (1)
Вы можете понять это через PRAW, получив объект отправки, а затем применив over_18
к самому объекту (как предложил @Kevin).
Вот пример:
if submission.over_18:
...
else:
...
И для будущих ссылок, используя "dir(object)", вы сможете увидеть как атрибуты, так и методы, относящиеся к Reddit API (которые вы можете использовать для тестирования и просмотра всех свойств, влияющих на данный тестируемый объект). Вы можете игнорировать все, что начинается с подчеркивания (скорее всего).
Или вы можете перейти прямо к источнику, откуда PRAW получает данные. Имена переменных не устанавливаются PRAW, они взяты из этого JSON (ссылка выше).
person
Saroekin
schedule
11.11.2015
Что-то вроде
reddit.subreddit("all").over_18
- person Joshua; 18.08.2018
over_18
в этот список. - person Kevin   schedule 11.11.2015