<没什么用的教程>让siri喊出616官方号的粉丝数

修改于2021/02/19195 浏览攻略
第一次发在攻略里,似乎感觉这跟“攻略”没有半点关系,纯粹就是来搞笑的。
最终效果图:
TapTap
(警告:ios/ipados限定,因为安卓我不知道有没有与其相似的软件。同时注意不要滥用此功能,过度滥用可能会导致设备被封禁)需要使用到“快捷指令”app,就是下图的这个东西。
TapTap
设置一定的逻辑,就可以让程序自动完成某些任务。这个软件同时可以和Siri联动,将输出的结果让Siri说出来。如下图是我设置的程序,对Siri说我要玩游戏,Siri将随机显示我的手残指数并根据指数决定要不要打开Arcaea(简直是多此一举)。
TapTap
那么,如何将616官号的粉丝数准确的报出来呢?
这里用到的(不知道从哪找到的)api,网址如下:api.bilibili.com/x/relation/stat?vmid=404145357
打开后显示的是一片文字,其中就包括我们要用到的粉丝数。(水帖子的功夫又涨了一个粉可还行)
很明显,follower后面的数字就是当前粉丝数。去616的主页对照一下,发现这个数据确实是可信的。
(2761*20=55220)
TapTap
TapTap
TapTap
接下来回到快捷指令,新建一个快捷指令(加号),调出如下指令,并将刚才提到的网址粘到空缺中,展开里的其余选项不用改动。
运行后可以看到其显示内容和刚才在网页显示的内容一致。
TapTap
TapTap
然后我们需要想办法提取这串文字中的信息,使用下图中的指令。注意这里使用了两次,因为得到的那串文字中套了娃。。我第一次尝试的时候发现没得到正确的数据,结果发现那里有两层,第一次需要获取data的数据,再从data中获取粉丝数(follower)。
TapTap
最后,使用如下指令让程序输出结果。
TapTap
现在已经准备就绪,第一次执行时需要允许其网络连接。执行后如下图所示。。
(又涨了一个粉可还行,刚才还是55219)
TapTap
现在,只需要保存快捷指令,并将其命名,即可让siri报出当前的粉丝数量。
TapTap
现在可以试着喊一下Siri了!如果没有问题,Siri会正确报出当前的粉丝数。(又涨了一个??)
TapTap
写在后面:
其实我原本想让Siri喊出我的ptt以及我最近打歌的成绩,但是当我想实现这个功能时遇到了很大的困难。
我首先是想使用我常用的查分器,但是我并不会获取返回的数据。抓包并没有得到任何有效的信息。好不容易利用百度学会了怎么写及其简单的脚本,并在电脑上成功获取到了信息,结果回到ipad上却发现这个想法不能自动实现,需要在游览器手动执行,那我还用指令干什么啊!接下来我又找到了第二个方法,可是我发现这超出了我的能力范围,于是我又放弃了。到此为止,两个方法都被我否定了。我暂时也想不出更好的方法了。
另外值得一提的是,通过抓包。我发现在登陆账号时游戏会返回我的详细数据(废话)。但是我不知道通过假装登陆能否正确获取我的数据(其实是害怕自己的号被封,毕竟也氪了不少),或许我可以再创建一个小号试试。如果整成了,我就再写一篇教程。(其实说一句,查分器利用的就是这些数据)
话说,有没有对接受到这些数据感兴趣的。我要不要再写一篇解读这些数据的文章。
8
2
1