是否在PyTrends中返回给定类别的相关查询,而没有任何特定的关键字?

时间:2018-11-07 09:25:58

标签: python python-3.x google-trends

我对Python和PyTrends相对陌生

我想在不指定任何关键字的情况下获取给定类别的相关查询趋势。

在Google趋势网站上,我可以毫无问题地输入以下内容:

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脚本时出现此错误:

回溯(最近通话最近):   文件“ 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 ['request'] ['restriction'] ['complexKeywordsRestriction'] ['keyword'] [0] ['value'] KeyError:“ complexKeywordsRestriction”

这是否表示该API不接受网站允许我的不带关键字的类别相关查询?还是有不同的语法来做到这一点?

感谢任何指针。

0 个答案:

没有答案