You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pytrends.get_daily_data()的geo参数有效值及400报错问题咨询

问题原因与解决方案

问题原因

pytrends.dailydata.get_daily_data()的geo参数不接受"GLOBAL"作为有效值。Google Trends的底层接口要求该参数使用ISO 3166-1 alpha-2两位字母国家/地区代码(如"US"代表美国),"GLOBAL"不属于合法参数值,因此触发Google返回400错误(请求参数无效)。若需获取全球范围的数据,无需指定geo参数,直接省略即可。

有效值获取途径

  • 使用ISO 3166-1 alpha-2标准两位字母代码,例如"CN"(中国)、"GB"(英国)、"JP"(日本)等。
  • 通过Google Trends网页端确认:切换目标地区后,观察页面URL中的geo参数值,即可得到对应地区的合法代码(包括部分细分区域,如美国加利福尼亚州对应"US-CA")。

修正后的代码示例

from pytrends import dailydata
# 获取全球数据,省略geo参数
df = dailydata.get_daily_data('cinema', 2019, 1, 2019, 6)
print(df)

内容的提问来源于stack exchange,提问作者Bill_ABM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 16:45:43