我正在遍及多个国家/地区,以提取有关“世界汽车拉力锦标赛”主题的Google趋势数据。下面的代码:
for GEO in ['FR', #France
'CZ', #Czechia
'BE']: #Belgium
pytrends = TrendReq(hl='en-US', tz=360)
kw_list = ["World Rally Championship"]
pytrends.build_payload(kw_list, cat=0,
timeframe="2015-01-01 2018-12-31", geo=GEO,
gprop='')
df = pytrends.interest_over_time()
print(df)
打印法国df
返回预期的时间序列。但是,对于Czechia和比利时,将返回空数据帧。为什么会这样?
我了解到pytrends
和使用trends.google.com的方法不同,但是在网站上以相同条件进行搜索确实会返回数据。为什么会这样?