为了解决PC端的bilibili无法下载视频的问题,使用python语言可以实现一个能够爬取bilibili视频资源的程序。Python的第三方库you-get可以用来下载B站视频,在本地创建目录,进入该目录执行命令,即可将视频下载到本地:复制视频链接,执行you-get 视频连接点击回车就可以了。

访问页面需要的url结构为https://www.bilibili.com/video/BV号?p=,我们下载视频的话可以输入视频p数的分类来下载多个分p视频,总结以上需要输入程序的信息就包括视频BV号、起始p、结束p这三个信息,编写代码如下。

if __name__ == '__main__':

    # 输入bilibili视频的BV号

    bv = input('视频BV号:')

    url='https://www.bilibili.com/video/'+bv

    # 选择视频从第几p开始到第几p结束

    startPart=input('起始P:')

    endPart = input('终止P;')

    print("url:",url)

    print("startPart:",startPart)

    print("endPart:",endPart)