欢迎来到游戏爱好者,这里是最新最全的游戏下载基地!

您的位置:首页 > 网络软件 > 下载工具 > bilibili_video_download
bilibili_video_download

bilibili_video_download

bilibili_video_download程序是以相关指令的模式来提供大量B站资源的独立下载能力,因为内部已经预置了官方接口的缘故,后续将自己之前就存储好的视频地址连接一键复制到界面指令中,点击回车键之后就会立刻完成地址解析,不过所有视频都会存储在一个默认文件夹中,页面上会直接显示。

软件申明

软件媒介

在正常环境下(不运用其他工具或插件),Web真个bilibili仿佛没法(完全白嫖)下载视频,遂进修了若何操纵Python爬虫下载b站视频(不包罗会员视频),概况(手法)且看下文。

参考视频:https://www.bilibili.com/video/BV1Fy4y1D7XS

在解读b站网页源代码的进程中发现其视频和音频是分隔的,下载后一个只要声响,一个只要画面,这明显不克不及完成我们的要求。处理方案是:操纵 ffmpeg 这款厉害的开源工具把下载后的音视频开启归并。故想要完善体验,先得下载装载并设置好 ffmpeg 。(到官网下载,解压后把文件夹内的bin 加入到情况变量)

Python中运用到的模块有:requests、re、json、subprocess、os

筹办任务

视频的url比力显眼,轻易获得。headers也好找,但还需求一主要信息。

经由阅读器(F12)检查解读方针网页,找到我们的下一方针,即视(音)频下载链接。

一番查找后,发此刻head里的第四个script 标签内仿佛有我们想要的工具。

可拜候此链接,却呈现403,即没有权限拜候此站。

这又怎样回事?检查Request Headers 信息,发现没有referer这一项,因而测验考试在数据包中加上referer信息看可否拜候。(这里直接上bp了)

Forward后,呈现文件下载页面。

下载后翻开改文件,确为方针视频。

获得数据

经由requests库向方针站点倡议要求,要求需包括header、referer等信息,以假装成是阅读器收回要求。若是服务器能正常呼应,会获得一个Response,即是所要获得的页面内容。

测试代码:

运转成果:

解析内容

获得的内容多是HTML、json等格局,可以用页面解析库、正则表达式等开启解析。

title信息比力好找,就在head中。

操纵正则表达式对其开启提取。

复制代码 埋没代码 title = re.findall('(.*?)',html_data)[0].replace("_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili",""

音视频下载链接在json数据中。

操纵正则表达式和字典(列表)的“键”对其提取。

测试代码:

运转成果:

保留数据

经由下载链接,将音视频下载到当地并保留。

测试代码:

运转成果:

归并音视频

把分隔的音频和视频开启归并。(几回测试上去,发现若是用视频题目作为文件名去履行ffmpeg指令会致使其呈现毛病,临时没找到处理方式,厥后试着将文件名先重定名为1.mp3、1.mp4这类易懂的名字,可以完成归并,再删除之)

测试代码:

运转成果:

归并后视频正常播放,有条有理。

终究代码

结果:

打包成exe

起首我们要先装载Pyinstaller,直接在cmd运用pip指令

然后,把ffmpeg和py文件放置到同一文件夹下。

由于ffmpeg是要一路打包的,需求对代码中的响应目次做小幅重置。重置后的代码以下:

重置好后,cmd切换到我们方才放文件的目次,履行以下指令:

(这里-i bilibili.ico是对顺序的图标开启设置,为可选项)

履行终了会发现以后目次多了几个文件夹,翻开此中名为dist的文件夹,外面转换了一个名为bilibili_video_download的exe运用顺序,而且图标也是我们设置的图案。(这里要把exe文件挪动到上一级目次,即ffmpeg的同级目次)

运用指南

1、下载翻开软件,运用B站手机客户端代码注册。

2、用户可以本身复制链接,查找某个上传的视频,海量下载。也能够直接搜刮。

3、输出要看的视频的称号,选择分区单击并查找资本。

4、检阅要下载的视频,用右键下载。

性能引见

今朝性能

番剧下载(Web|TV)。

通俗内容下载(Web|TV) (TV接口可以下载部门UP主的无水印内容)。

多分P主动下载。

选择指定分P开启下载。

选择指定清楚度开启下载。

下载外挂字幕并转换为srt格局。

主动归并音频+视频流+字幕流。

二维码登录账号。

小编测评

bilibili_video_download软件无疑给大量B站爱好者带来了海量视频资源的下载工具,程序指令模式的好处就是可以看到实时文件的路径还有资源背后源地址的重要信息,下载之前会对部分用户群体进行身份信息的核对验证,整个视频资源依据解析后的次序逐一下载完成,无大幅度的速度规制。

以上就是bilibili_video_download的全部内容了,软件爱好者为您提供最好用的软件,为您带来最新的游戏!

查看全部
  • 软件大小:96.58MB
  • 软件版本:2.31
  • 支持语言:简体中文
  • 软件分类:网络软件/下载工具
  • 上架时间:2024-01-04
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64
  • 授权方式:免费版
  • 关键字:
无插件 360通过 腾讯通过 金山通过 瑞星通过
本地下载

文件大小:96.58MB

8.8

综合评分:8.8

  • bilibili_video_download0

相关软件

下载地址

!下载安装、资源包有误、报错等问题向我们反馈

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除。若有关在线投稿、无法下载等问题,请与本站客服人员联系QQ: 481103985

用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。

建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。

网络软件

最新软件

更多>

下载工具排行榜