yjqiang / bili2.0

Python3 实现的 bilibili 直播助手(多用户)
MIT License
663 stars 142 forks source link

用于老爷获取经验的心跳包疑似更改 #430

Open MejiroRina opened 4 years ago

MejiroRina commented 4 years ago

再确认一次 issue 题目 已确认

问题描述 近几天发现脚本发送的心跳并不会让开了老爷的用户经验增加 今天留意了一下,发现 https://api.live.bilibili.com/User/userOnlineHeart 向这个接口发送心跳包已经不会增加用户经验 然后当我观察到获取小心心的请求,即 https://live-trace.bilibili.com/xlive/data-interface/v1/x25Kn/(E或X) 这个请求发出去之后几秒内用户经验增加 所以我猜测可能用户经验的心跳包和小心心的合并了

截图或者视频或者报错文字

必要的系统信息描述等

最近何时更新的脚本 3天前

最后确认

lovezm commented 4 years ago

pc端有三个疑似心跳 https://api.live.bilibili.com/relation/v1/Feed/heartBeat https://api.live.bilibili.com/relation/v1/feed/heartBeat?_=1598867360503 https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?hb=MjF8ODI2OTU1fDF8MA%3D%3D&pf=web 这个hb貌似是会变的

yjqiang commented 4 years ago

我觉得 b 站基本要把白嫖全弄死了。。。

lovezm commented 4 years ago

差不多。。连经验都搞的花里胡哨的。。。。

MejiroRina commented 4 years ago

pc端有三个疑似心跳 https://api.live.bilibili.com/relation/v1/Feed/heartBeat https://api.live.bilibili.com/relation/v1/feed/heartBeat?_=1598867360503 https://live-trace.bilibili.com/xlive/rdata-interface/v1/heartbeat/webHeartBeat?hb=MjF8ODI2OTU1fDF8MA%3D%3D&pf=web 这个hb貌似是会变的

我利用了pcheartbeat项目下的example.py进行了一次实验,我可以很肯定的说老爷获取经验的心跳包现在和获取小心心的相同

lovezm commented 4 years ago

我也有发小心心的心跳包 但是没有经验啊

lovezm commented 4 years ago

好像真有 不过小心心我不是5分钟一发的 不知道是X还是E 或者两个都需要?

lovezm commented 4 years ago

我刚试了一下 心跳X发成功以后 经验马上就加了

lzghzr commented 4 years ago

我刚试了一下 心跳X发成功以后 经验马上就加了

x是五分钟那个吗

lovezm commented 4 years ago

我刚试了一下 心跳X发成功以后 经验马上就加了

x是五分钟那个吗

嗯 和小心心完全相同 而且测试了一番 那个次数 好像必须要递增 不然会sign check failed