用于调用metrics.tools API的包

metrics-tools的Python项目详细描述


度量工具

一个简单的python包,用于对metrics.tools api进行api调用。 https://metrics.tools/

它建立在请求包的基础上。目标是为api调用实现一个简单的语法,比如:mt.domain('example.com').rankings.get()

注意:我不是专业的程序员。自行承担安装风险。欢迎使用有用的提示:-)。

通过PIP安装

pipinstallmetrics-tools

基本用法

frommetrics_toolsimportMetricsToolsapi_key='your api key'mt=MetricsTools(api_key,verbose=True)domain=mt.domain('example.com')visibility=domain.sk.get()rankings=domain.rankings.get()keyword_details=mt.keyword('api').details.get()

响应

响应被解析为一个简单的对象,其中字段作为对象属性。此外,它还将请求响应包含为“.\u response”。

example_domain.values# if values are presentexample_domain.json# parsed json responseexample_domain.result# 'success' or 'error'

更多参数

api支持一些额外的参数,分别是filters,以缩小api答案的范围。这些滤波器可以通过可用的函数来使用。

#Visibility for specific datedomain.sk.from_('2018-05-07').get()#Min and max visibility valuedomain.sk.minmax().get()#Ranking position for domain and given keyworddomain.position.for_keyword('jens fauldrath').get()

API调用

呼叫的最小间隔为0.2秒。

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

推荐PyPI第三方库


热门话题
java导入可能未定义的包   java正则表达式在尝试使alpha和非零无效时无效   java如何将一个包中的类导入另一个包中的另一个类?   java通过摄像头识别对象并做出反应   加密java。lang.IllegalAccessError:试图访问类javax。加密。来自javax类的密码$Transform。加密。密码   java将日期作为varchar传递给SQL Server中的存储过程   java将谷歌地图显示为libgdx游戏中的片段   java使用正则表达式区分字符串中的斜杠   java将用户鼠标移动到某一点   Java将“this”与非静态方法结合使用   java为什么textfield总是返回null?   未在流中调用java put方法。地图   Java Apache POI Excel文件在数据库对象中的映射是否具有类似HeaderColumn策略的功能?   java如何在JDK中手动更新时区?   java如果ArrayList<String>是Map中的一个键,如何从中检索值?   java扩展2类问题   java如何比较两个哈希映射   java新的Android版本将与旧的WebView文件选择器方法兼容   java如何在特定屏幕后关闭特定活动?   java中数字的自动拆箱应该使用数字。xxxValue()而不是强制转换为XXX。xxxValue()?