首页 > 解决方案 > 如何使用 pytrends 从日常获取 google_interest_data

问题描述

我无法理解 pytrends 中函数的规范。

一个指定时间段和关键字的函数,并在谷歌趋势中对指定的关键字感兴趣,如下所示

pytrends.build_payload(kw_list, timeframe='YYYY-MM-DD YYYY-MM-DD', geo='JP', gprop='')

返回值取决于指定的时间段是长还是短。

例如,如果期限是 1 年,我会得到以下信息。

这个

如果期间是半年,我明白了。

这个

我想获取长期(一年以上)的每日数据。我应该怎么办?

标签: pythongoogle-api

解决方案


结果基于时间段进行缩放,因此指定时间段内的最高观测值获得 100,最低值获得 1。从一年更改为半年可能会更改最大值和最小值,从而导致不同的缩放比例。

从您的屏幕截图来看,周期性似乎也在发生变化。不知道为什么会这样。为了确保您检索每日数据,我建议您在 pytrends 的 dailydata 模块中使用 get_daily_data 方法:

from pytrends import dailydata
res = dailydata.get_daily_data("cinema", start_year=2019, start_mon=1, stop_year=2021, stop_mon=2, geo = '')

推荐阅读