Я относительно новичок в 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 не разрешает давать мне похожие запросы для категории без ключевого слова, как мне позволяет веб-сайт? Или есть другой синтаксис для достижения этой цели?
Спасибо за любые указатели.