bilibili_video_download这是一款非常好用的B站视频爬虫下载工具,可以批量下载BiliBili视频,并指定一个网站或UP主首页进行视频抓取。"有需要的用户可以快速下载 对!
软件前言
在正常情况下(不使用任何其他工具或插件),bilibili网站上似乎无法下载视频(完全免费)。因此,我学会了如何使用python爬虫从b站下载视频(无会员)视频),详情(技术)见下文。
参考视频: https://www.bilibili.com/video/BV1Fy4y1D7XS
在分析b站网站的源代码时,发现视频和音频是分开的。下载后,一个只有音频,另一个只有图像,这显然不符合我们的要求。解决办法是使用ffmpeg,一个强大的开源工具,来合并下载的音频和视频文件。因此,如果你想要一个完美的体验,你需要先下载、安装和配置ffmpeg。从官方网站下载,解压后将容器添加到文件夹的环境变量中)。
Python中使用的模块有:request、re、json、subprocess、os。
准备工作
视频的URL更引人注目,更容易得到。标题也很容易找到,但需要重要的信息。
通过浏览器(F12)指向并解析目标网站,找到我们的下一个目标,也就是视频(音频)下载链接。
经过搜索,我发现头部的第四个脚本标签似乎有我们想要的东西。
可以访问这个链接,但出现403,意思是没有权限访问这个页面。
这里发生了什么事?检查请求头信息,发现没有推荐人。因此,我正试图在数据包中添加引用者信息,以查看是否能被访问。(这里直接是BP的内容)
重定向后,你会看到文件下载页面。
下载后,打开修改后的文件,确实是目标视频。
检索数据
使用请求库向目标网站发起请求。该请求必须包括标头、推荐人和其他信息,以假装是一个浏览器发出的请求。如果服务器能够正常响应,它将收到一个代表要检索的页面内容的响应。
测试代码。
运行结果。
解析内容。
收到的内容可能是HTML、JSON和其他格式,可以使用页面分析库、正则表达式等进行解析。
标题信息更容易找到,只是在脑子里。
使用正则表达式来提取它。
复制代码 隐藏代码 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的同级目录)
一、下载打开软件,使用B站手机客户端代码注册。
二、用户可以自己复制链接,查找某个上传的视频,大量下载。也可以直接搜索。
三、输入要看的视频的名称,选择分区单击并查找资源。
四、检查要下载的视频,用右键下载。
目前功能
番剧下载(Web|TV)。
普通内容下载(Web|TV) (TV接口可以下载部分UP主的无水印内容)。
多分P自动下载。
选择指定分P进行下载。
选择指定清晰度进行下载。
下载外挂字幕并转换为srt格式。
自动合并音频+视频流+字幕流。
二维码登录账号。
以上就是今天小编带给大家的实用的软件啦,更多好用的软件会在微侠网后续推出,期待小伙伴们的关注哦~
下载工具丨450KB
B站批量下载器(bilibili下载软件)是一款B站p量下载的软件,可以将所有喜欢的up主的视频都保存下来,下面也会有一个详细的教程提供,可以根据需求来选择,喜欢的快来下载吧。软件说明可以批量下载到本地观看,有自己喜欢的UP主可以把视频下载下来,需要的可以下载使用下使用说明粘贴BV号,解析up主全部视频,即可批量下载视频、最高支持720P。上述内容都是关于《B站批量下载器(bilibili下载软件
下载工具丨449KB
B站音乐下载器是一款可以下载音乐的软件,一些up主就可以使用该软件下载资源,操作起来也相当方便,下面会有详细的教程,感兴趣的随时可以下载。B站音乐下载器介绍B站一些UP主的歌曲自己感觉很不错,适合开车听,自己写了个小工具,不用登录下载资源,最高支持720P,更高质量的需要登录,不想写登录啦,程序易语言写的,可能报毒,介意勿扰!B站音乐下载器使用直接输入目标对象的uid号点击解析用户即可可以批量勾选
下载工具丨8.1M
巴士云网盘下载器是一款方便又简洁的下载工具,用户直接将网址输入就可以开始下载了,使用起来相当方便,并且所有内容都是免费提供的,有需要的快来下载吧。软件介绍一款简单的网盘下载工具,用户免费下载文件,绿色软件无广告打扰,操作方便,可同时进行多个文件下载,使用很简单。软件特点1、上传下载不限速,超快速传输。2、真正的云加速下载,对下载不做任何限制。3、软件功能强大,适合高速云存储。4、软件完全免费并且无
下载工具丨8.3M
m3u8电脑版(下载器)是一款很好用的下载工具,你可以对下载的格式进行编辑,所有的视频在任何播放器中都可以进行播放,该软件使用起来相当方便,感兴趣的快来试试吧。软件功能1、M3U8下载2、封装转换可以把下载的M3U8视频转换成FLV、MP4、MKV、TS等其他的视频格式,这样在任何播放器当中都能播放。3、视频合并M3U8 Downloader 内置了 FFmpeg Joiner,它还能把分散的M3
下载工具丨49M
MEGAsync同步工具是一款同步数据的软件,可以在短短几秒钟之内进行上传或者下载,多种功能都是免费提供的,操作的过程极其简单,随时都可以暂停开始,欢迎大家点击下载。基本简介云端空间谁都不嫌多,MEGA 提供了50GB的云端空间可以使用,也是近期颇热门的分享空间之一,现在也正式推出电脑端的同步工具,这样一来就能像是Dropbox一样的使用,而且马上就拥有50GB,相信对一般人来说也非常足够使用啰!
下载工具
下载工具
下载工具
现在的互联网时代离不开下载资源这方面,我们在网上想要一些东西或者资源的时候就需要到下载,一个好的下载工具关乎到非常用户上网的体验感,很多用户都是现在的网速越来越快了,但是下载速度却迟迟提不上去比较烦恼,这种情况你就需要一个好的下载工具来帮助你提升你的网络下载速度,下面小编给大家带来一些非常好用的下载工具排行推荐用户们下载使用,有了这些下载器,妈妈再也不用担心我的资源下载的很慢了,喜欢的快来试试看吧
现在的互联网时代离不开下载资源这方面,我们在网上想要一些东西或者资源的时候就需要到下载,一个好的下载工具关乎到非常用户上网的体验感,很多用户都是现在的网速越来越快了,但是下载速度却迟迟提不上去比较烦恼,这种情况你就需要一个好的下载工具来帮助你提升你的网络下载速度,下面小编给大家带来一些非常好用的下载工具排行推荐用户们下载使用,有了这些下载器,妈妈再也不用担心我的资源下载的很慢了,喜欢的快来试试看吧
现在的互联网时代离不开下载资源这方面,我们在网上想要一些东西或者资源的时候就需要到下载,一个好的下载工具关乎到非常用户上网的体验感,很多用户都是现在的网速越来越快了,但是下载速度却迟迟提不上去比较烦恼,这种情况你就需要一个好的下载工具来帮助你提升你的网络下载速度,下面小编给大家带来一些非常好用的下载工具排行推荐用户们下载使用,有了这些下载器,妈妈再也不用担心我的资源下载的很慢了,喜欢的快来试试看吧
MusicTools多平台音乐免费v1.9.5.5
下载工具
详情InternetDownloadManager6.38Build16无限制特别版
下载工具
详情西瓜图(头条号图片下载器)
下载工具
详情TenorshareWindowsVideoDownloaderv4.0.0.1.1887最新版
下载工具
详情咪咕音乐下载器v1.0免费版
下载工具
详情百度网盘2021满速v7.1.1.2免费版
下载工具
详情crtubeget免注册码版(YouTube终极下载者)v0.9.2.3
下载工具
详情便携p站小软件v1.0绿色版
下载工具
详情Downline开源下载工具v2.0.0最新版
下载工具
详情下载工具丨450KB
B站批量下载器(bilibili下载软件)是一款B站p量下载的软件,可以将所有喜欢的up主的视频都保存下来,下面也会有一个详细的教程提供,可以根据需求来选择,喜欢的快来下载吧。软件说明可以批量下载到本地观看,有自己喜欢的UP主可以把视频下载下来,需要的可以下载使用下使用说明粘贴BV号,解析up主全部视频,即可批量下载视频、最高支持720P。上述内容都是关于《B站批量下载器(bilibili下载软件
下载工具丨449KB
B站音乐下载器是一款可以下载音乐的软件,一些up主就可以使用该软件下载资源,操作起来也相当方便,下面会有详细的教程,感兴趣的随时可以下载。B站音乐下载器介绍B站一些UP主的歌曲自己感觉很不错,适合开车听,自己写了个小工具,不用登录下载资源,最高支持720P,更高质量的需要登录,不想写登录啦,程序易语言写的,可能报毒,介意勿扰!B站音乐下载器使用直接输入目标对象的uid号点击解析用户即可可以批量勾选
下载工具丨8.1M
巴士云网盘下载器是一款方便又简洁的下载工具,用户直接将网址输入就可以开始下载了,使用起来相当方便,并且所有内容都是免费提供的,有需要的快来下载吧。软件介绍一款简单的网盘下载工具,用户免费下载文件,绿色软件无广告打扰,操作方便,可同时进行多个文件下载,使用很简单。软件特点1、上传下载不限速,超快速传输。2、真正的云加速下载,对下载不做任何限制。3、软件功能强大,适合高速云存储。4、软件完全免费并且无
下载工具丨8.3M
m3u8电脑版(下载器)是一款很好用的下载工具,你可以对下载的格式进行编辑,所有的视频在任何播放器中都可以进行播放,该软件使用起来相当方便,感兴趣的快来试试吧。软件功能1、M3U8下载2、封装转换可以把下载的M3U8视频转换成FLV、MP4、MKV、TS等其他的视频格式,这样在任何播放器当中都能播放。3、视频合并M3U8 Downloader 内置了 FFmpeg Joiner,它还能把分散的M3
下载工具丨49M
MEGAsync同步工具是一款同步数据的软件,可以在短短几秒钟之内进行上传或者下载,多种功能都是免费提供的,操作的过程极其简单,随时都可以暂停开始,欢迎大家点击下载。基本简介云端空间谁都不嫌多,MEGA 提供了50GB的云端空间可以使用,也是近期颇热门的分享空间之一,现在也正式推出电脑端的同步工具,这样一来就能像是Dropbox一样的使用,而且马上就拥有50GB,相信对一般人来说也非常足够使用啰!
下载工具丨10.2M
temp_2.exe(壁纸爬取下载单文件)可以帮助用户更快的下载抓取壁纸的工具,下载完成了之后就可以快速的打开文件,都是高清无码的图片哦,非常好用的爬虫工具。软件说明软件爬取的是这个网站:http://www.netbian.com/如果要预览的话就去网站上看,不过,没法针对性的下载,但是网站上本来就可以免费下载,这个只是能够批量下载把一个python程序打包成了一个单文件,方便电脑上没有pyth
下载工具丨37.4M
BBDown哔哩哔哩视频下载器适用于多种场合,可以对哔哩哔哩中所有的视频内容进行下载,使用的过程非常简单,还可以改变格式等,超多功能都可以免费使用,有需要的快来下载吧。BBDown哔哩哔哩视频下载器模拟命令行式哔哩哔哩下载器。哔哩哔哩下载器。注意说明本软件合并时需要使用ffmpeg,非win-x64平台请自行下载配置,并加入环境变量。也可能需要使用mp4box,尽量用于合并杜比视界。当前参数支持情
下载工具丨22.5M
wkDownloader文库下载器在这里用户可以输入各大文库资源的网站复制进来,就能够快速的帮助用户轻轻松松的下载各种内容,很全面,有需要的赶紧下载吧。优势亮点稳定强支持多线路解析使用方便使用说明1. 使用: 直接双击打开wkDownloader_v1.1.0.exe即可, 稍等数秒出现窗口, 根据应用内提示使用即可.(使用符号链接,用不成可以到bin目录找wkDownloader.exe)2.
下载工具丨6.3M
选择易我字幕下载器这是款能够下载字幕的神器,有了它用户就可以在字幕组以及各种字幕内容库中下载字幕,还能导出复制,有需要的赶紧来下载试试吧。功能介绍软件有三种工作模式:1.关键词模式,与一般软件使用别无二致,直接双击打开软件,在提示栏中输入查询关键词后回车,再根据提示选择字幕库,然后去喝杯茶等待下载完成即可。2.文件名模式,双击打开软件,在提示栏中拖入视频文件,回车后选择字幕库,软件将把文件名作为关
下载工具丨36.5M
All Video Downloader Pro 7这是款能够下载各种网络视频的下载神器,有了它你就可以将各大视频网站的资源下载到自己的电脑之中,还可以选择分辨率进行下载,很强大的软件。软件亮点1、优化任何设备的下载视频软件可以自动为您的移动设备优化下载的视频,因此您可以在iPhone,iPad,Android手机,Android平板电脑,Xbox,Windows手机,PSP/PS4/PS3,三星