本帖最后由 flashbj 于 2024-7-30 11:37 编辑
之前一直使用@arthurfsy大佬分享的中国联通套餐接入HA的方法,稳定使用了好久,但是从7月份开始,出现了接口熔断的报错,按照流程教程重新搞了一下,还是不行一直提示接口熔断(我是山东联通的,其他地方不知道是否也有熔断的情况)。通过抓包工具抓取app的包,也没有发现https://m.client.10010.com/mobileService/onLine.htm的数据。
最后我通过抓取中国联通微信小程序的包,发现可以抓到我想要的数据,我需要获取话费余额、剩余流量和剩余通话时间,通过小黄鸭(Reqable)抓包发现,剩余流量和剩余通话时间是用一个URL获取、话费余额是单独一个URL获取,但是请求参数是相同的。
登录/注册后可看大图
1.png (333.45 KB, 下载次数: 0)
下载附件
2024-7-30 11:07 上传
登录/注册后可看大图
2.png (346.69 KB, 下载次数: 1)
下载附件
2024-7-30 11:07 上传
一、小黄鸭(Reqable)抓包,感谢@zxyny1989大佬分享的抓包工具,比我之前的抓包工具好用太多了,地址如下:https://bbs.hassbian.com/thread-25297-1-1.html,有需要的朋友可以前往下载。
1.打开抓包工具后,在微信中搜索中国联通营业厅(小程序),我抓的是小程序,公众号没有试过。
登录/注册后可看大图
3.png (131.22 KB, 下载次数: 0)
下载附件
2024-7-30 11:16 上传
2.在抓到的数据包中找到https://mina.10010.com/wxapplet/weixinNew/sspbigball和https://mina.10010.com/wxapplet/weixinNew/sspbalcbroadcast这两个链接,第一个是剩余流量和剩余通话时间的URL,后一个是话费余额的URL。并查看请求体中的openid,一会替换到流程中。
登录/注册后可看大图
4.png (256.07 KB, 下载次数: 0)
下载附件
2024-7-30 11:19 上传
二、流程中替换openid。
导入NR流(NR流我放到最后了),将请求参数中的openid替换成你自己的,请求参数节点我用的是autana-jsonata-transform,没有的可以自行安装一下。请求时间我设定的是5分钟获取一次。
登录/注册后可看大图
5.png (195.03 KB, 下载次数: 1)
下载附件
2024-7-30 11:22 上传
三、显示卡片,我的卡片还是用的@arthurfsy大佬帖子中卡片的样式地址如下:https://bbs.hassbian.com/thread-20040-1-1.html。只是修改了一下更新时间的参数,把年去掉了,只保留了月、日、时间的参数。
登录/注册后可看大图
6.png (53.11 KB, 下载次数: 0)
下载附件
2024-7-30 11:26 上传
备注:此流程是我自己在抓包的时候,无意中抓到的,简单写了一下流程,自我感觉写的比较low,但是能满足我的需求,目前已经稳定运行了2周左右,openid的时效性是多久,我目前也不知道,只能等待时间去验证了。如果各位大佬有其他方式,也希望分享一下,让我学习学习!
NR流:
中国联通.zip
(2.44 KB, 下载次数: 108)
2024-7-30 11:35 上传
点击文件名下载附件