服务地址:AcFun礼物统计
注意!!!网站不需要你提供账号密码或cookie等隐私信息,网站也不存储用户提供的任何信息,请做好个人隐私保护!!!
前言
前面基本都是废话,请直接跳转到第二部分。
因为基本没人给我打赏所以不怎么关注,但是上次群里有在说原来的acfun统计插件无法使用了,我检查了一下发现确实是没办法正常使用。虽然通过打开插件开发者设置+全局挂梯子还可以继续安装,但是在实际使用环节中是获取不到数据的,具体问题是获取收到/送出礼物失败,懒得去看是啥原因了,毕竟最近浏览器对插件的管控貌似越来越严格。
但是,经过对原插件的分析,法院获取数据源是通过
config.ACFUN_MOBILE_SERVER + config.URLS.WALLET.SEND_GIFT
实现的,也就是对应的:
https://m.acfun.cn
+
/rest/apph5-direct/pay/reward/giveRecords
/rest/apph5-direct/pay/reward/receiveRecords
经过访问发现API没换,能正常访问,那只能说明是插件端的问题,希望作者修修了。
教程部分
目前做了个网页,目的是让用户自己复制礼物数据提交给网站处理输出内容,虽然只是临时方案,有总比没有好。
前提只要确保:
- 正常登录了AcFun网页端
然后访问对应的网址,如果是查询收到礼物则在登录了AcFun的同一浏览器访问:
https://m.acfun.cn/rest/apph5-direct/pay/reward/receiveRecords
查询送出的礼物则是:
https://m.acfun.cn/rest/apph5-direct/pay/reward/giveRecords
网页输出的内容近似于:
{"result":0,"pcursor":"*********","host-name":"hb2-acfun-kce-node26.aliyun","records":[{"giftCount":1,"createTime":1711986490403,"userId":46213698,"giftName":"桃子","azuanAmount":80,"userName":"七耳兔软糖72two"},{"giftCount":6,"createTime":1711986486397,"userId":46213698,"giftName":"桃子","azuanAmount":480,"userName":"七耳兔软糖72two"}]}
这样输出的结果会很乱,一是因为需要手工转换时间戳,二是API不提供按时间筛选的功能,三是它只会输出明细,所以这个网页只是为了帮你解决以上三个问题。
你需要做的是:
- 直接把所有内容复制过来,粘贴到网页数据输入区域。
- 选择统计开始时间和结束时间,不选择的话就默认输出所有时间。
- 点击获取结果。
最后会按UID汇总礼物信息,后附明细数据。
样例
汇总统计:
UID | 用户名 | 总礼物数 | 总钻石数 | 打赏金额(元) |
---|---|---|---|---|
46213698 | 七耳兔软糖72two | 7 | 560 | 0.70 |
明细数据:
UID | 用户名 | 礼物名称 | 数量 | 时间 | 钻石数 | 打赏金额(元) |
---|---|---|---|---|---|---|
46213698 | 七耳兔软糖72two | 桃子 | 1 | 2024/4/1 23:48:10 | 80 | 0.10 |
46213698 | 七耳兔软糖72two | 桃子 | 6 | 2024/4/1 23:48:06 | 480 | 0.60 |