从谷歌关键词创建趋势工具

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}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置