为了解决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)