用一个简单的抓包工具分析了一下客户端内公告链接,最开始是测试的IOS版本,安卓和B服通过猜测得到。

iOS:
https://ak-fs.hypergryph.com/announce/IOS/announcement.meta.json

Android:
https://ak-fs.hypergryph.com/announce/Android/announcement.meta.json

Bilibili:
https://ak-fs.hypergryph.com/announce/Bilibili/announcement.meta.json

抓取这个并没有什么恶意,纯粹是为了我的RSS Bot能更高效获取公告信息。之前用Bot通过Rsshub获取明日方舟微博的更新,但这个官博特别喜欢将新微博置顶,而Rsshub又无法抓取到置顶微博的内容,原因在于未登录状态下访问用户界面不显示置顶微博 这微博做的什么鬼,直接导致我无法实时获取官博动态,只能另辟蹊径了。

另外实现了一个可以根据上述JSON动态生成的JQuery静态网页,但遇到了CORS跨域问题,只好用自己搭建的Flask作为代理(用过国外的CORS代理服务,太慢)以绕开CORS限制。这个没什么好说的就略过了。