将ubersuggest与python集成的api

pyusuggest的Python项目详细描述


pyusugest

简介

这个包实现了一个简单的类来与 Ubersuggest tool。但UberSuggest的工具到底是什么? 它是一个强大的引擎,可以提供用户选择的关键字的统计信息,如下所示 参数区域设置。当然,这个 该工具没有本机api,所以我决定贡献。自制的。

索引

安装

pip install pyusuggest

依赖关系

  • requests
  • pytest

API

引用UberSuggest

from pyusuggest import Ubersuggest
keyword = 'algorithm'
ubersuggest = Ubersuggest(keyword)

从uberssugest

请求数据
ubersuggest.look_up()

参数

对于实例Ubersuggest

  • keyword

    • UberSuggest工具查询中使用的关键字或prase。
  • locale

    • 将在查询中使用的区域。必须跟随padronen-us。 默认区域设置为en-us

使用look_up方法:

  • results

    • 查询将返回的结果数量。默认值是50。

每月统计

您可以每月获得搜索关键字和相关搜索的统计信息。每月统计显示每个月该关键字被搜索的次数。

ubersuggest.set_keyword('databases')
ubersuggest.look_up()
ubersuggest.get_monthly_statistics()

参数

使用get_monthly_statistics方法:

  • period:用户要跟踪的月数。如果没有期间作为 争论,每个月都会回来。

以csv

格式下载结果

您还可以从csv格式的每个关键字下载结果。它会写 当前工作目录中的csv文件,其中包含搜索卷cpc和 竞争信息。

ubersuggest.set_keyword('java')
ubersuggest.look_up()
ubersuggest.download_results_as_csv()

参数

使用get_monthly_statistics方法:

  • 此方法不需要参数。

文档

其他方法和选项参数可以在文档中检查。

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

推荐PyPI第三方库


热门话题
java在AlertDialog builder标题右侧放置图标   安装weblogic server12时发生java获取错误。1在windows 10上   java无法导入:安卓。支持v7。小装置。Android Studio中的RecyclerView   java Android应用程序等待通知奇怪行为   java如何比较ArrayList中的整数元素?   java Quartz属性不会触发Quartz作业   java轻松地将许多JavaFX属性绑定到UINode   Maven插件管理器导致java错误消息的原因是什么?   JAXB解组错误后java文件被阻止   java如何在spark kafka流中创建消费者组并将消费者分配给消费者组   java Gps lat&long随机显示非常不准确的结果   java使用assest文件夹文件在Android上执行shell命令   java如何在客户端使用javascript提取文本   java扩展描述的distincts之和   java重写默认Spring数据REST配置   java SQL未命名参数语法   二进制搜索任务的java真实解决方案   java在一个多模块多数据源项目中,用什么正确的方式来指示将哪个数据源注入我的DAOs?