距离以前的总结过去了很久,久到以前的东西有些不再奏效,现在来补充几个思路。
不得不说,阿B对新手最友好了。
切换视频清晰度
尝试切换清晰度以后,并没有捕获到关于新视频链接的相关请求。
这说明这些信息在之前就已经被我们获取。
我们需要排查之前的XHR和HTML。
直接在网页里面抠
打开F12,随便选取一条视频链接,选取其中一段作为搜索关键词。
查看网页源码进行搜索。
我们可以看到信息都在window.__playinfo__
中。
<script>window.__playinfo__=...
考虑外链
有那么一种情况,第三方的网站引用在B站投的视频。我们可以考虑看看情况(虽然很可能清晰度不达标)
比如这篇文章,
打开F12,搜索关键词bilibili
,甚至不需要搜索,应该能很容易找到API。
考虑特殊类型的视频
我们考虑互动视频,在播放完毕后清空记录,进行选择,然后进行分析。
比如铁心博弈, F12随便选取一条视频链接,选取其中一段作为搜索关键词。
进行搜索
考虑多P视频
观察分析视频播放完毕后播放下一P的行为。