淘先锋技术网

首页 1 2 3 4 5 6 7

   最近在哔哩哔哩上看到一个视频,想把它下载下来,但是将界面上的每个图标都认认真真的看了一遍,就是没有关于视频的下载的方式:

 

而后在网上搜索关于哔哩哔哩的是视频的下载方式,只有手机APP可以缓存实现视频的下载【但是手机内存有限,不能看到所有想下载都往手机里存的吧】,都尝试一遍,结果发现都不能去下载。网上提供的方法主要有以下方法:

    1、下载:B站视频下载器 - gihosoft tubeget

         优点:通过粘贴要下载的视频链接到下载器中就能实现下载。

         缺点:此软件需要破解,添加注册码【去网上搜索一圈,没有找到可以破解的方式】

 

   2、下载:微博视频解析下载

        优点:可以较快速的下载实现视频的下载,操作简单

        缺点:但是有些视频是无法解析出来的

 

  3、通过:parse video网站解析

        网站地址:https://www.parsevideo.com/ 【蓝点网】

        访问好多次,没有进入,不做评论

 

  4、修改下载视频的URL地址

        1、在要下在视频前加: kan 

             如:https://www.bilibili.com/video/av62232627?from=search&seid=9243838646910785327

             加 kan:https://www.kanbilibili.com/video/av62232627?from=search&seid=9243838646910785327

             

    可看到【下载地址】,以上仅用作实例,未侵犯之意。点击:下载地址,可以进入下载页,通过QQ旋风与迅雷实现下载。

 

   2、在要下在视频前后: jj 

        如:https://www.bilibili.com/ 官网后加 jj, 变成:https://www.bilibilijj.com/, 可跳转至:https://www.jijidown.com/  在此界面中有个输入框用于粘贴要下载视频链接,但是尝试要下载视频时,总是提示:该视频或许已经别删除。

 

    其他的方式,小编也是都尝试过了,如:在URL中加 i 的方法、硕鼠下载 B 站视频的方法,都没能把视频的全集爬取下载,小编也是拼了。


    做为一个Python程序猿,同时有学习了爬虫,怎么想着也要从程序的方式搞定它,后来通过一个比较简单的程序实现了视频的下载:

import os

for i in range(1, 51):
    url = 'https://www.bilibili.com/video/av61143019/?p={}'.format(i)
    print(f'正在准备下载第 {i} 个视频!')
    os.system('you-get -format=mp4hd {}'.format(url))
    print(f'正在下载第 {i} 个视频!')

  以上就是通过Python内置的os模块执行命令的方式【借助一个模块you-get模块】:

    通过测试:在网速还不错的情况下,在此处为 3M/s的速度实现实现了视频的下载,经过一段时间50个视频就搞定了【小编未计时,所以每统计一共用时多长时间】,这是小编最近在学习的视频资料(程序跑起来还是很优美的,有点黑客的意思哦):

以上是个人遇到的问题及解决方案,如果此文章对您有帮助,请给小编一点支持,同时,有内容存在错误的,欢迎大家指正批评。