python - 如何使用 pytrends 从日常获取 google_interest_data
问题描述
我无法理解 pytrends 中函数的规范。
一个指定时间段和关键字的函数,并在谷歌趋势中对指定的关键字感兴趣,如下所示
pytrends.build_payload(kw_list, timeframe='YYYY-MM-DD YYYY-MM-DD', geo='JP', gprop='')
返回值取决于指定的时间段是长还是短。
例如,如果期限是 1 年,我会得到以下信息。
如果期间是半年,我明白了。
我想获取长期(一年以上)的每日数据。我应该怎么办?
解决方案
结果基于时间段进行缩放,因此指定时间段内的最高观测值获得 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 = '')
推荐阅读
- c# - 从 SQL 数据库错误中减少值
- blazor - 未设置 Radzen DataGrid 内的元素引用 (Blazor)
- r - 循环槽矢量元素...并制作新矢量
- python - 使用 Kivy 创建 Python 相机应用程序的问题:[INFO] [Camera] Provider: opencv(['camera_picamera', 'camera_gi'] 已忽略)
- java - Android studio 动态片段根据日期
- matlab - 如何运行这个微分 eq MATLAB 程序
- javascript - s3 上传的图片文件未查看
- python-poetry - Poetry - 找出与其他依赖项兼容的最新版本
- multithreading - 失败时重启 Kafka 消费者线程
- highcharts - Highcharts plotOptions.area.depth 在最新版本中不存在