从谷歌关键词创建趋势工具
pytrendex的Python项目详细描述
pytrendex公司
生成Google趋势索引的代码
安装
pip install pytrendex
Trendex公司
这个包的主旨是一个Trendex
类。
这个类利用来自关键字的Google趋势制作一个索引。在
参数
- 在
在kw_list
:列表 将要搜索的关键字列表。如果大于5,将创建 列表中第一个术语的基准期限。在 - 在
在geo
:str 进行搜索的国家或地区,请参阅趋势文档。在 - 在
在date_start
:str,可选 索引以“yyyy-mm-dd”格式开始的数据, 如果没有提供,则在截止日期前的截止日期执行。在 - 在
在date_end
:str,可选 索引以“yyyy-mm-dd”格式结束的数据, 如果未提供,则默认为当天。在 - 在
在frequency
:str,可选 索引的频率。请注意,索引总是提取每日数据, 因此,在更大的时间范围内崩溃是通过事后平均值来完成的。在 - 在
在gen_index
:二进制,可选 如果为true,则继续实例化类以生成索引。 默认值为True。在 - 在
在plot
:布尔值,可选 如果为真,并且gen_index为真,则它绘制索引。默认值为true。在 - 在
在kw_list_split
:布尔值,可选 如果为True,则kw_list
的最大长度为20个术语;之后它将 通过使用搜索词的“+”选项分割搜索(该选项起作用 作为谷歌趋势的“或”运营商)。强烈建议降低负载。在 - 在
在benchmark_select
:布尔值,可选 如果为真,则在时间范围内以最佳方式搜索最佳基准短语,请参阅 该函数的文档,以说明如何执行此操作。 如果为False,则基准将是kw_list
中的第一个项。在 - 在
在slowdown
:布尔值,可选 如果为真,则包括时间。睡觉()在关键时刻放缓指数。 当前默认为平均5秒或7秒的随机间隔,具体取决于 代码中的位置。删除此项将由您自己承担风险(Google锁定)。在 - 在
在seasonal_adjust
:布尔值,可选(默认值=True) 如果为真,则季节性地调整序列(推荐)。季节性 调整后的趋势总是在趋势图中构建和保存, 但这会将它们合并到自动构建的索引中。在
返回(返回类实例)
- 在
在self.gti
:系列(主输出) 这是从底层数据生成的标准化索引。它是 这个函数返回的主要内容。在 - 在
在self.trends
:DataFrame(主要输出) 它是每个搜索项的调整和组合序列。 你可以用它来绘制索引中的各个关键字。 如果频率从每日改变,则与调整后的原始趋势不同。在 - 在
在self.trends_sa
:DataFrame(主输出) 这些是经过季节性调整的趋势;它们总是会回来。在 - 在
在self.raw_trends_adjusted
:字典(次要输出) 这些是调整后(使用重叠时间段)的原始结果 每学期。字典的索引对应于时间块的索引。 如果频率从每日改变,可能与趋势不同。在 - 在
在self.raw_trends
:字典(次要输出) 这些是每个学期未经调整的原始结果。 注:仍按基准期限调整 搜索超过5个词。在 - 在
在self.adjustment_factors
:系列(次要输出) 返回每个重叠段上使用的调整系数。 调整是[term]_1/[term_2] * segment_2
示例
这里提供了一个用例示例:
^{pr2}$- 项目
标签: