python-3.x - 如何提取多个关键字的每日 pytrends 数据并将它们保存到 .csv
问题描述
我已将自己锁定在试图解决此问题的 pytrends 之外。在旧帖子中找到了一些帮助
有几个元素,首先,我不完全理解文档,例如什么是有效负载?当我运行它时,它似乎什么也没做。结果是我正在使用大量复制粘贴的代码。
其次,我想在 .csv 中获取今年迄今为止的关键字趋势数据
import pandas as pd
from pytrends.exceptions import ResponseError
from pytrends.request import TrendReq
import matplotlib.pyplot as plt
data = []
kw_list = ["maxi dresses", "black shorts"]
for kw in kw_list:
kw_data = dailydata.get_daily_data(kw, 2020, 1, 2020, 4, geo = 'GB')
data.append(kw_data)
data.to_csv(r"C:\Users\XXXX XXXXX\Documents\Python Files\PyTrends\trends_py.csv".)
我也试过:
df =pytrends.get_historical_interest(kw_list, year_start=2020, month_start=1, day_start=1, year_end=2020, month_end=4, geo='GB', gprop='', sleep=0)
df = df.reset_index()
df.head(20)
虽然对我的目的来说get_historical_interest
是无用的,因为它提供了很多 0 的每小时数据。每小时数据也与趋势不符。
解决方案
推荐阅读
- angular - 如何解决?- 预期的间谍发射已被调用一次。在 Jamine 中被称为 0 次错误
- graphql - GraphQL 查询以根据内容 Web 应用程序中的顺序对引用进行排序
- javascript - Babel-CLI 正确设置配置值
- perl - Perl - 在 cp1251 中复制到剪贴板
- mysql - MySql InnoDB 表更新单行需要 1+ 秒
- c# - 如果是另一个具有相同名称的表单打开 C#,则关闭表单
- python - 在这种情况下,我需要树数据类型吗?[井字游戏]
- node.js - curl 中的“troute=t1”cookie 设置是什么?以及如何在 NodeJS 中模拟它
- node.js - 是否可以将 Firestore 查询表示为字符串
- windows - 在 cmake 中获取 Windows 可执行文件的运行时依赖项并安装它们