下午好/早上好/晚上好, 我试图在python的伪googletrendsapi“pytrends”中找到与我的列表相关的查询。 我试图做的是为我的列表中的每个元素查找相关查询,这些元素位于另一个列表中(cleaned_registered_domain是我代码中列表的名称)。 我还使用jupyter笔记本(此错误error when connecting pytrends in Jupyter lab无法帮助我:(),我使用库TQM加载进度条。 下面也描述了我收到的错误
rom pytrends.request import TrendReq
import time
pytrends = TrendReq()
domains_related_queries = []
for domain in tqdm(cleaned_registered_domains, desc = 'related query loop'):
pytrends.build_payload(kw_list=domain)
dictionairy_related_query = pytrends.related_queries()
related_queries = []
for word in tqdm(domain, desc = 'domain loop'):
related_query = dictionairy_related_query[word]['top']['query'].tolist()[0:10]
related_queries.append(related_query)
domains_related_queries.append(related_queries)
time.sleep(5)
domains_related_queries
KeyError Traceback (most recent call last)
<ipython-input-27-e51f3ad24130> in <module>
11
12 pytrends.build_payload(kw_list=domain)
---> 13 dictionairy_related_query = pytrends.related_queries()
14
15 related_queries = []
~/.local/lib/python3.6/site-packages/pytrends/request.py in related_queries(self)
358 # ensure we know which keyword we are looking at rather than relying on order
359 kw = request_json['request']['restriction'][
--> 360 'complexKeywordsRestriction']['keyword'][0]['value']
361 # convert to string as requests will mangle
362 related_payload['req'] = json.dumps(request_json['request'])
KeyError: 'complexKeywordsRestriction'
目前没有回答
相关问题 更多 >
编程相关推荐