0
点赞
收藏
分享

微信扫一扫

调用某接口查询网站各个搜索引擎权重

我们在做网站seo的时候,偶尔都会查询网站的权重情况,利用站长工具,爱站或者5118等平台查询分析网站的权重,但是每次打开页面难免挺麻烦的。而且由于网页的加载比较慢,所以做了一个接口配合图形界面查询网站的权重。


图形界面临时做的比较简陋,主要是为了查询结果,达到目的就行了,下面是图形界面显示,具体是怎么实现的呢?下面讲解一下



调用某接口查询网站各个搜索引擎权重_图形界面


一、获取某平台接口


拿到接口后,看看接口的请求参数有什么规则要求,可以了解到一个是key参数另一个是时间戳。那么我们在代码中进行模拟获取就行了。


调用某接口查询网站各个搜索引擎权重_图形界面_02

获取key参数

调用某接口查询网站各个搜索引擎权重_权重_03


获取时间戳

st_time = int(time.time()*1000) - 1

二、调用查询


这里用map函数依次调用函数去查询每个平台的权重情况,再通过生成器一次返回权重


def engine_rank():
params = {
'百度pc': 'baidupcrank', '百度移动': 'baidumobilerank', '搜狗pc': 'sogoupcrank', '头条pc': 'toutiaorank', '360pc': 'haosoupcrank', '神马移动': 'smrank', }
results = map(baidu_rank,list(params.values()))
for rank in list(results):
yield rank

三、运行


在运行时,我们调用生成器对象,依次获取每个平台的权重数值


调用某接口查询网站各个搜索引擎权重_权重_04


四、运行结果


打开图形界面,只需要输入网址后,就可以查询到网站的权重数值了


调用某接口查询网站各个搜索引擎权重_图形界面


总结:无论时查询自己的网站还是其他网站,查询过程还是挺方便,不需要打开浏览器就可以轻松查询网站的权重情况,这对我们分析seo还是挺有用的



举报

相关推荐

0 条评论