NiceLeeのBlog 用爱发电 bilibili~

Java 爬虫练习-bilibili视频下载 补充

2021-10-17
nIceLee

阅读:


距离以前的总结过去了很久,久到以前的东西有些不再奏效,现在来补充几个思路。
不得不说,阿B对新手最友好了。

切换视频清晰度

尝试切换清晰度以后,并没有捕获到关于新视频链接的相关请求。
这说明这些信息在之前就已经被我们获取。
我们需要排查之前的XHR和HTML。

直接在网页里面抠

打开F12,随便选取一条视频链接,选取其中一段作为搜索关键词。

查看网页源码进行搜索。

我们可以看到信息都在window.__playinfo__中。

<script>window.__playinfo__=...

考虑外链

有那么一种情况,第三方的网站引用在B站投的视频。我们可以考虑看看情况(虽然很可能清晰度不达标)

比如这篇文章, 打开F12,搜索关键词bilibili,甚至不需要搜索,应该能很容易找到API。

考虑特殊类型的视频

我们考虑互动视频,在播放完毕后清空记录,进行选择,然后进行分析。

比如铁心博弈, F12随便选取一条视频链接,选取其中一段作为搜索关键词。

进行搜索

考虑多P视频

观察分析视频播放完毕后播放下一P的行为。


内容
隐藏