Обнаружение отправки NSFW с помощью praw

Я использую PRAW для сбора контента с Reddit. Я могу получить информацию о представлении (praw.objects.Submission), но я не вижу в документации, как определить, помечен ли пост как NSFW или нет. Можно ли это выяснить через PRAW или мне использовать другую оболочку API?


person dunstantom    schedule 11.11.2015    source источник
comment
Я предполагаю, что это переменная over_18 в этот список.   -  person Kevin    schedule 11.11.2015


Ответы (1)


Вы можете понять это через PRAW, получив объект отправки, а затем применив over_18 к самому объекту (как предложил @Kevin).

Вот пример:

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

И для будущих ссылок, используя "dir(object)", вы сможете увидеть как атрибуты, так и методы, относящиеся к Reddit API (которые вы можете использовать для тестирования и просмотра всех свойств, влияющих на данный тестируемый объект). Вы можете игнорировать все, что начинается с подчеркивания (скорее всего).

Или вы можете перейти прямо к источнику, откуда PRAW получает данные. Имена переменных не устанавливаются PRAW, они взяты из этого JSON (ссылка выше).

person Saroekin    schedule 11.11.2015
comment
Что-то вроде reddit.subreddit("all").over_18 - person Joshua; 18.08.2018