0
私はスクリプトアプリケーションでPRW 4を使ってredditで検索しています。特定のサブディレクトリ内を検索するといくつかの結果が得られますが、すべてのサブディレクトリで検索しようとすると結果はゼロになります。 コード:PRAW 4を使ってredditの投稿を検索すると、特定のサブレディディトでは動作しますが、 'all'では機能しません。
all = reddit.subreddit("all")
for i in all.search("yellow car", limit=5):
print i.title
cars = reddit.subreddit("cars")
for i in cars.search("yellow car", limit=5):
print i.title
コンソールログ:
{u'kind': u'Listing', u'data': {u'facets': {}, u'modhash': None, u'children': [], u'after': None, u'before': None}}
エラーなし、ちょうど空の結果:
DEBUG:prawcore:Fetching: GET https://oauth.reddit.com/r/all/search/
DEBUG:prawcore:Headers: {'Authorization': 'bearer tokenremoved'}
DEBUG:prawcore:Data: None
DEBUG:prawcore:Params: {'sort': 'relevance', 'raw_json': 1, 'syntax': 'cloudsearch', 'q': 'yellow car', 'limit': 5, 't': 'all', 'restrict_sr': True}
DEBUG:prawcore:Response: 200 (107 bytes)
DEBUG:prawcore:Fetching: GET https://oauth.reddit.com/r/cars/search/
DEBUG:prawcore:Headers: {'Authorization': 'bearer tokenremoved'}
DEBUG:prawcore:Data: None
DEBUG:prawcore:Params: {'sort': 'relevance', 'raw_json': 1, 'syntax': 'cloudsearch', 'q': 'yellow car', 'limit': 5, 't': 'all', 'restrict_sr': True}
DEBUG:prawcore:Response: 200 (3552 bytes)
Why do most American cars have yellow in their headlights, while foreign equivalents often don't?
The M5 is a great family car!
You can have 2 cars, your daily driver and something else. You already have your daily driver and 100k (USD) to spend. What do you buy?
What's in your dream 5-car garage?
I bought my first car today r/cars!
私は 'すべて' の検索要求のためのJSONレスポンスを掘っ。
「all」を検索しても結果が返ってこないのは誰か、あるいはこの問題をデバッグする次のステップは何ですか? ありがとう!
あなたは 'リスト(reddit.get( '検索/'、のparams = { 'ソート' の異なった結果を得るのですか':' cloudsearch '、' q ':' yellow car '、' limit ':5、' t ':' all '})) '? – bboe