首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 Python 下载 B 视频

B ,一个月活用户达到 1.72 的视频网站,有时候会因为某些未知的原因导致放入收藏夹的视频失效,为了防止视频被和谐、被失效,身为 Pythonista 来撸一个 B 视频下载器。...分析页面 首先我们在 B 站点开一个视频(https://www.bilibili.com/video/BV1Vh411Z7j5)用 F12 分析一波,在下图中可以看到有多个 m4s 结尾的链接,并且响应的类型是...下载视频使用 urllib 模块的 urlretrieve(url, filename=None, reporthook=None) 方法,它可以将远程数据直接下载到本地。...urllib.request.urlretrieve(url = url, filename = filename, reporthook = self.schedule) 总结 简单的一个 B 视频下载工具到这就完成了...,有兴趣的话大伙可以试试下载 B 的番剧,似乎和普通的视频不一样。

69120

快速批量下载 B 视频

本文转自公众号『高级农民工』 这一期的话题是:下载 B 视频。 最近在公众号看到不少推文的标题很有意思,大意是:你在 B 刷剧,别人却在上面学习。...B 有不少优质学习资源,有些还是全网独家,甚至还有一些其他网站的付费视频。我在上面看过不少 Python 、机器学习方面的视频。 ? ?...说到下载 B 视频,之前尝试了不少方法: 硕鼠下载 yout-get 库下载 修改 url 后缀 无一例外,这几种方法都不太好使:硕鼠貌似用不了了,you-get 库虽然便捷但下载速度慢,命令行操作对新手也有一定挑战...视频下载很简单,只需要两步,这里以林轩田老师的「机器学习」课程为例,说说怎么批量下载视频。 第一步,打开软件浏览器复制视频 URL: ?...以上就介绍了 B 批量视频下载方法。

2.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

python下载B视频的一种方式

今天在github上看到一个开源项目youtube -dl人气很高,很好奇到到底是干嘛的,于是查了一下,原来是一个视频下载的插件,顾名思义这个应该是用来下载youtube上的视频,还是决定尝试一下(windows...可以读取页面的视频,进而下载。...其下载速度,和视频加载速度相近,但是支持下载视频多,如:YouTube、优酷、Bilibili等 地址 官网:https://ytdl-org.github.io/youtube-dl/index.html...python 去官网下载即可,这里就不演示了 二、安装pip pip install youtube-dl 三、更新pip python -m pip install --upgrade pip...下载方式 在cmd窗口执行:youtube-dl +B视频地址 视频地址 https://www.bilibili.com/video/BV1b7411c7Q3 更多详情可以参考一下这个大佬的博客

43410

教你如何用python批量下载B视频

一开始,我本来是想要做一个将视频转换为字符串的视频的,首先就得找一个视频做素材,紧接我就逛逛B,找我想要的视频,然后发现B并没有下载的按钮,于是乎我就想,就做个小爬虫爬一个视频来用,然后我发现事情并没有我想象的那么简单...这里我选用的库是requests库来爬取B,如果你的环境没有requests库的话,Windows下的,可在控制台窗口,输入pip install requests进行安装,其他操作系统可以自行百度去安装...其中url作为参数传进来,因为b有做反爬机制,所以如果不加headers的话会获取不到网页的数据,然后在将获取的数据返回回去,然后分析网页的这里我用的时beatifulsoup,Beatifusoup...因为b视频获取到的时候是音画分离的,需要分开获取视频的和声音,所有这里就先定义两个文件夹来分开保存这些声音和视频,第一个海贼王视频是将声音和视频结合起来后最终的成品保存的文件夹。...紧接着在用ffmpeg去将音画合并成一个视频,并输出到另外一个文件夹中,要使用ffmpeg需要提取下载ffmpeg,并将将这个下载路径添加到系统路径之中,要调用ffmpeg之前,需要下载subprocess

2.8K30

B视频解析下载工具

前言 这款软件可以解析下载B大部分的视频,软件只能下载免费的视频,凡是“解析”后前面打X的都是无法下载的;部分分视频没有低分辨率,可以选高一点的分辨率再进行解析。增加XML弹幕下载功能。...使用问题 如果下载过程中发现有下载失败的,可能是时效到了,地址失效,可以重新解析再下载。 使用Ctrl和Shift可以多选。...报毒的问题,软件一直使用upx压缩,该壳有可能会被误报,可以下载upx脱壳机直接把壳脱掉; 下载到80%就停止的问题,建议减少线程数,下载模块有重试的功能,每一个任务都会自动重试5次,如果发现列表头打X...,可以右“开始下载”或重新解析再下载下载 https://sublog.lanzoui.com/i9yscle

3.7K10

Python爬取B视频,只需一个B视频地址,即可任意下载

B是国内知名的视频弹幕网站,有最及时的动漫新番,ACG氛围,最有创意的Up主。站点中的视频数据分成了视频画面和音频数据。 今天带大家下载以及合并B视频。 ?...Python 数据分析入门案例讲解 https://www.bilibili.com/video/BV1LX4y1u7VA 环境介绍: python 3.6 pycharm requests re json...B视频和音频是分开的,音频url和视频url都在window....def get_video_data(html_data): """解析视频数据""" # 提取视频的标题 title = re.findall('<span class="...合并<em>视频</em>与音频 这里使用到一个工具,FFmpeg是一套可以用来记录、转换数字音频、<em>视频</em>,并能将其转化为流的开源计算机程序。 <em>下载</em>之后解压即可,但是需要你设置环境变量。

9.6K31

Python下载B视频?1行命令搞定,悄悄用

本周知识星球:Python读者圈里的同学,给我提了一个问题:B的课程很好,但是上班没有网,也不想用B视频缓存功能。怎么B视频下载下来,存到百度网盘里看?安排~!...1、解决思路我把这个功能集成到自动化办公的专用库python-office里了,所以你只需要做2步:下载python-office库在电脑终端里输入下载视频的命令我们一起来操作一下~2、下载python-office...安装python-office这个库这行命令的作用:下载 + 更新;如果你之前用过这个库,也要运行一下这行命令,进行一下更新。...如果你的电脑里还没有python环境,去看这个6分钟的傻瓜式安装视频:https://www.bilibili.com/video/BV1Q44y1u7rV3、在电脑终端里输入下载视频的命令打开你电脑的任意一个文件夹...在终端中输入:you-get https://www.bilibili.com/video/BV1pT4y1k7FH (后面的这个链接,可以替换成你想下载视频的链接)如果有的教程有几百集(分P),那你就在上面这个命令的后面

50340

Python爬虫,B视频下载源码脚本工具助手学习参考

B,bilibili,以二次元闻名的站点,同时也是学习的天堂,推荐大家学习,尤其是你想要视频学习的话,里面有很多大佬发布了学习视频资源,如果有意,也可以下载下来慢慢看,慢慢学,对于本渣渣来说,收藏从未停止...这里推荐一个python基础学习视频教程,来自于莫烦python https://www.bilibili.com/video/av16926522?p=1 ?...前面本渣渣已经分享过 宝藏下载神器,python一键下载B视频 强烈推荐使用,白嫖到底!! 不过调包侠还是有很多不方便之处,看不懂大佬的代码,不会修改调用!!...乘着有空隙,找了相关资料参考,找到接口重新写了一下b视频下载爬虫,仅供参考和学习使用哈! ? ?...vedio_size print(vedio_size) video_con=vedio_url,vedio_size return video_con B视频下载存在反爬

53930

B 视频下载器更新:分集下载及任务多开

上次写的 B 视频下载器收到了大家的反馈,主要有两个: 找不到下载视频在哪。 能否新增分集下载。 能否支持任务多开。 下面一一回答。 下载视频到底在哪 ?...首先,程序默认的设定是将视频下载到了和该程序同一目录下的文件夹中,比如我的程序路径是: C:\Users\lenovo\Desktop\src\dist 里面有 pro.exe 和 ffmpeg.exe...然后点击这个文件夹,里面有三个文件,第一个文件是音频文件,第三个是视频文件,中间那个就是我们想要的有声音的视频文件。...新增分集下载 再者,相比于 bilibili.exe,pro.exe 新增了分集下载功能 ?...我们知道,Python 中由于 GIL 的存在,多线程程序无法发挥多核 CPU 的优势,特别是计算密集型任务,因为在计算密集型任务中,一个线程可能长久地持有 GIL 而导致其他线程无法执行;而 IO 密集型任务的

81110

顺手写了个 B 视频下载

面对这样一个深得我心的视频,我脑海里瞬间冒出了下载到本地这个需求,一来方便离线播放,二来可以进行再创作(当然会注明出处~),于是乎,我上网查找了 B 视频下载爬虫。...关于 B 视频爬虫背后那些事 不查不知道,搜到好多可以下载 B视频的插件或库,you-get(https://github.com/soimort/you-get/releases/tag/v0.4.486...)和 IDM(一款多线程下载工具,有 exe 版和浏览器插件,可以嗅探并下载 web上的媒体文件,包括图片、音频、视频),我试了下,然并软,由于 b 技术迭代,各种插件软件未能及时更新,坑太多,放弃了...不仅如此,后面的视频都是声音和图像分离的,下载一个完整的视频我们需要分别下载视频和音频,视频和音频的地址获取和我之前的代码大同小异,不过要注意一点是,下载视频必须先向 b 发一个 OPTIONS 请求...插一句,就在上一个月(2020/3/23),B 视频 av 号升级到了 BV 号 一直以来,AV号都是B视频稿件的重要标识,在视频的传播和分享中起到了关键作用。

95010

YouGet 批量下载视频,以B为例

YouGet 批量下载视频 安装python,安装很简单这里略过 安装you-get, 使用如下命令【最好使用管理员身份打开】 pip3 install you-get 安装完成后更新到最新使用 pip3...spm_id_from=333.5.b_686967685f656e65726779.1 site: Bilibili title: 最怕音乐学院的忽然认真...# 1.先使用you-get -i 【资源地址】 # 设置路径方式一,然后再使用下载视频 cd /opt/down #直接切换Linux D: #切换到D盘 winAll...spm_id_from=333.5.b_686967685f656e65726779.1 site: Bilibili title: 最怕音乐学院的忽然认真...,建议使用flv格式的 -o 资源存放路径 -O 文件名【不要加后缀】,注意小写o后面加的是资源存放路径,大写的则是你自定义的文件名 批量下载B的教程视频 贴上我需要下载的地址:https://www.bilibili.com

5.4K20

Python制作一个B视频下载小工具

大家好,我是查理 今天我们分享一个小工具,主要用于B视频下载,只需要输入对应视频的网页地址就可以进行下载到本地了。...视频爬取 在网页分析部分,我们可以在视频B地址网页源代码里通过各种数据解析的方式来获取视频文件的源地址,这里我采用的是正则表达式。...咒术回战】第20集五条悟帅的有些过分了 文件大小:5.13 MB 下载进度:100.00% 累计耗时:0.80 秒 下载速度:6.42M/s 我们在本地可以看到下载成功的视频文件: [图片] 由于视频和音频是分开的...import PySimpleGUI as sg # 主题设置 sg.theme('SystemDefaultForReal') # 布局设置 layout = [[sg.Text('选择B视频地址...sg.Button('关闭程序',font=("微软雅黑", 10),button_color ='red'),]           ]       # 创建窗口 window = sg.Window('B视频下载工具

84840
领券