Поле PRAW `extra_query` в `Subreddit.submission()` не работает

Я пытаюсь использовать поле extra_query в методе Subreddit.submissions() PRAW, как описано в документации здесь.

Вот мой код:

import praw
import json
import time

configFile = open("config.json", 'r')
configData = json.load(configFile)

now = time.time()-60

reddit = praw.Reddit(client_id=configData['user']['client_id'],
                     client_secret=configData['user']['client_secret'],
                     user_agent=configData['user']['user_agent'])

for submission in reddit.subreddit('all').submissions(now-3600, now, 'site:imgur.com'):
    print(submission.url)

Это не дает никаких результатов, даже несмотря на то, что когда я удалил поисковый запрос, чтобы просто иметь submissions(now-3600, now), результаты были указаны с доменом imgur.com. Почему это?


person Joshua Meyers    schedule 18.01.2018    source источник


Ответы (1)


Я понял. Я нуждаюсь:

for submission in reddit.subreddit('all').submissions(now-(3600), now, "(or site:'imgur.com')"):
person Joshua Meyers    schedule 18.01.2018