python-企业微信小助手

2021-07-30  本文已影响0人  笑破天

一、背景:

每天要发送xx网站的崩溃卡顿数据,不胜其烦。写个小助手帮我发
eg:

次数崩溃率:全版本:0.04% 
次数卡顿率:全版本:0.013%  
结论:  数据正常波动

二、技术方案:

1、企业微信添加机器人
2、从网站拿到数据,加工处理,发送到企业微信

三、实现细节

1、拿数据

全版本-近7天-崩溃率列表-series-data
https://report.xx.com/mobile/highcharts-chart-data/LATEST/accounts/mobileApplications/charts/mobile-application-crash-percent.json?mobileAppId=xx&timePeriod=10080
关键参数:
mobileAppId-哪个app,固定
timePeriod-时间段,7天是10080分钟
timeType-未知

全版本-卡顿率列表
https://report.xx.com/mobile/highcharts-chart-data/LATEST/accounts/mobileApplications/charts/mobile-application-anrIos-overview.json?mobileAppId=xx&timePeriod=43200
计划拿近一个月(43200分钟)的数据。

怎么绕过登录?用cookie
用账号?没找到登陆方法。pass
用cookie?浏览器登录-然后-检查-network-刷新-点击域名-选择request header-复制cookie,有效期5分钟。
sql获取cookie
cookie解密

2、处理数据

根据数据画出图表,保存图片,得出结论
python数组切片
matplotlib画图

3、发送到企业微信

曲线图表+数据文本和结论发送到企业微信
企业微信群机器人配置说明

四、待完善

cookie过期
自动任务
bug列表

上一篇 下一篇

猜你喜欢

热点阅读