Возврат связанных запросов для данной категории без какого-либо конкретного ключевого слова в PyTrends? - PullRequest
0 голосов
/ 07 ноября 2018

Я относительно новичок в Python и PyTrends

Я хочу получить тренды по связанным запросам для данной категории БЕЗ указания любого ключевого слова.

На сайте Google Trends я могу без проблем набрать что-то вроде этого:

https://trends.google.com/trends/explore?cat=34&date=today%205-y&geo=US

И я получу тренд для категории 34 («Фильмы»), а в полях «Темы поиска» и «Поисковые запросы» я получу самые высокие поисковые запросы, связанные с этой категорией.

В PyTrends есть определенный синтаксис, который я должен использовать, чтобы получить связанный поиск для категории?

Если есть это:

from pytrends.request import TrendReq
pytrends = TrendReq(hl='en-US', tz=360)

kw_list = ['']

pytrends.build_payload(kw_list, cat=34, timeframe='today 5-y', geo='US', gprop='')
related_queries = pytrends.related_queries()
print(related_queries)

Я получаю эту ошибку при запуске скрипта python:

Traceback (последний вызов был последним): Файл "first.py", строка 9, в related_queries = pytrends.related_queries () Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pytrends/request.py", строка 280, в related_queries kw = request_json ['запрос'] ['ограничение'] ['complexKeywordsRestriction'] ['ключевое слово'] [0] ['значение'] KeyError: 'complexKeywordsRestriction'

Означает ли это, что этот API не разрешает давать мне похожие запросы для категории без ключевого слова, как мне позволяет веб-сайт? Или есть другой синтаксис для достижения этой цели?

Спасибо за любые указатели.

...