不是抖音
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
本题官方题解已发布:
OJ: https://acm.shanghaitech.edu.cn/d/G3eKP1E_2026/p/A0021/solution
欢迎前往贡献自己的题解
本题目、题目附件、评测平台均仅作为学习交流使用,请在完成题目后 24h 内删除附件!
在不是哔哩哔哩中说到:
众所周知,抖音在获取内容的网络包请求中,会携带 a_bogus 参数,用来检测是否为真实浏览器请求
那么问题来了,哔哩哔哩在播放视频时,请求中会不会也携带类似的签名参数呢?
答案是会的!哔哩哔哩的部分接口请求中会携带一个名为 w_rid 的参数。在获取视频播放信息、上报播放状态等过程中,都可能遇到。
而想要正确构造这些请求,就得先弄清楚 w_rid 究竟是怎么算出来的……
本题希望你逆向到请求 https://api.bilibili.com/x/click-interface/web/heartbeat 相关的 w_rid 生成算法,并补全提供的模板。
注意,附件中的 env.js 用于补全浏览器环境,用于本地测试,不需要修改也不需要提交评测。
注意!请在 60 分钟内提交你的 flag.
当然,如果你的代码是自己逆向出来的,且按照要求补全了模板,且 100% 保证你的算法正确,但是无法通过评测,你可以在 qq 群中联系出题人 ( 记得保留有问题那次的评测 id )。
P.S. 本来这道题应该是 不是小红书 的,但是出题人到现在也没把知乎逆向出的
__zse_ck算法离线运行起来...