前言
本文实现利用python代码调aizhan.com API获取百度PC权重,移动权重,预计来路等信息。
爱站官方“百度-网站权重”API文档:https://www.aizhan.com/apistore/detail_23/
一、代码
import json
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
def webweight(domain):
api_url = "https://apistore.aizhan.com/baidurank/siteinfos/[46cc4cedbxxxxxxxxxxxxxx8]?domains="
res = requests.get(api_url + domain, timeout=4,verify=False)
res_json = json.loads(res.text)
result = {
'PC权重': res_json["data"]["success"][0]["pc_br"],
'移动权重': res_json["data"]["success"][0]["m_br"],
'预计来路': res_json["data"]["success"][0]["ip"],
'PC预估流量': res_json["data"]["success"][0]["pc_ip"],
'移动预估流量': res_json["data"]["success"][0]["m_ip"],
}
print(result)
if __name__ == '__main__':
webweight("qq.com")
二、返回结果
三、实现方法
这里用到爱站百度权重API:
aizhan.com
1.获取到个人私钥
私钥 = 46cxx9cb8xxxxxxxxxxx7baxxxxx
2.接入API
方式 | 方法 |
---|---|
接口地址 | https://apistore.aizhan.com/baidurank/siteinfos/[私钥] |
请求方式 | POST/GET |
返回格式 | JSON |
请求示例 | https://apistore.aizhan.com/baidurank/siteinfos/[私钥]?domains=[domain1Idomain2] |
其中表中 ‘I’ 换成 ‘|’
3.请求参数说明
名称 | 类型 | 说明 |
---|---|---|
domains | string | 多个域名用I隔开 |
4.返回参数说明
名称 | 说明 |
---|---|
status | 返回状态 |
code | 返回码 |
msg | 返回说明 |
domain | 站点域名 |
pc_br | PC权重 |
m_br | 移动权重 |
ip | 预计来路 |
pc_ip | PC预计来路 |
m_ip | 移动预计来路 |
5.返回json示例
{
'code': 200000,
'status': 'success',
'data': {
'success': [{
'domain': 'qq.com',
'pc_br': '10',
'm_br': '10',
'ip': '4928466 ~ 7671320',
'pc_ip': '1996472 ~ 2887323',
'm_ip': '2931994 ~ 4783997'
}],
'count': 1,
'failed': []
},
'msg': '请求成功'
}
总结
首先今天看到主队tot赢得比赛非常开心,孙哥NB,凯恩NB,洛里斯NB!coys!
不论未来如何,把握今天,加油向好的方向冲啊!
2022年4月10日于家中。