python下载b站视频_B站追番看视频太辛苦?Python五十行代码一键下载视频

news/2024/10/23 9:27:24/

原标题:B站追番看视频太辛苦?Python五十行代码一键下载视频

欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、大航海计划、BAT内推、学习资料等。

6caf0bb19f094e1282fbe685db4a2f5f.jpeg

现在B站上面有很多的Python学习视频,但是如果你想下载视频来应该怎么做?

今天咱们就来爬取下载b站视频,话不多说,说干就干。

e025bd47a67f4474a0096ed3290f05c8.jpeg

Python学习资料或者需要代码、视频加Python学习群:516107834

Python爬虫基本思路

爬虫:请求网站并提取数据的自动化程序。

流程: 发送请求 -> 获取数据 -> 解析数据 -> 存储数据

8a82ce63bf804e79bc41ca210c72db1e.jpeg

基本环境配置

Python3.6

Windows10

模块:

8273faa571c246e0ba34522433103395.jpeg

分析网页源码

按f12浏览器开发者工具 ,通过一番审查,我们定位到视频的url在网页源代码的位置如下:

如果在浏览器中查找不方便的话,我们可以把通过代码把网页源码输出到本地

e5dc51aea1df4b3da60d9e2f52969118.jpeg

为了伪装成浏览器,我们需要在reqests添加Headers,这个Headers需要我们去浏览器中手动获取,切换到NetWork标签下,再选择Headers。

得到了网页的源码,并在源码中定位到了视频地址,接下来,我们就用代码自动获取这个地址了

81769b534fe74d54a6a3d3f9821c5bee.jpeg

下载视频

把它的Headers添加到reqests中,就可以下载视频了

with open(filename, "wb") as f:

f.write(requests.get(url=url, headers=self.downloadVideoHeaders, stream=True, verify=False).content)

完整代码

责任编辑:


http://www.ppmy.cn/news/935110.html

相关文章

大航海计划第二期复盘,来学习不一样的Python吧!

为期2周的「大航海计划二期」结束了,期间有很多是我没有想到的,今天做一个总结,为的是给之后的三期四期等做一个复盘,让每一次航程都能更接近「One Piece」。 船员 在第二期开始报名的时候,其实有好几位都已经早早预定…

一周速递 | 大航海计划预热

一周又要过去了,周日的清晨,趁着邻居“阿姨丫叔”们还没有出门,花点时间整理过往一周。这将是之后很长一段时间我会去坚持的一件事情。 大航海计划 第一期「大航海计划」启程后,没想到大家对于「大航海计划」如此感兴趣&#xff0…

大航海送书第一期

文 | 强子 首发 | 明哥的江湖(ID:code_gg_home) 大家好,欢迎来到明哥的江湖。 很多朋友已经看到了,在刚刚过去的中秋节,我猛的灵感乍现半夜 11 点在公号发起了一个计划。 当然,这也不是一时兴起…

B站与西瓜视频,Up主们该如何抉择?

文|数娱梦工厂 H a n a编辑|蟹老板在B站和西瓜视频之间,谁最有可能成为中国的youtube?如今,这已成为许多视频博主所关心的话题。 今年2月,因疫情而得闲的阿广尝试在B站上发布了自己的第一支视频。作为一家4A广告公司的创意总监&…

我的第一台电脑早已作古,怀下旧吧。

我的第一台电脑早已作古,怀下旧吧。 初识电脑高中时代沉迷电脑而走错路冒充电脑老师流浪在网吧终于有了自己的电脑闭门造车前往北京 初识电脑 老顾算是很早接触电脑的一批人了,在还上初中的时候,嗯。。。91年那会儿?有个同学家里…

如何使用USART传回CAN发来的数据

USART(通用同步/异步收发器)是一种常用的串行通信接口,而CAN(控制器局域网)是一种通信协议,常用于汽车、工业和嵌入式系统中。本文将介绍如何使用USART来传回CAN发来的数据,帮助您在嵌入式系统中…

可能改变世界的13个“终结”(上)

可能改变世界的13个"终结"(上) 按:去年年底应《科学画报》杂志之邀,作为第一译者翻译了英国《新科学家》2016年6月4日刊中的This is The End(终结)一文(版权杂志社已解决&#xff0…

2019中国Python开发者调查报告

所有参与投票的 CSDN 用户都参加抽奖活动 群内公布奖项,还有更多福利赠送 作者 | 王斌鑫 编辑 | 徐天雨,责编 | 啊Q 来源 | PyChina(ID:PyChinaOrg) 摘要 2019 年秋,PyCon China 通过 PyCon 现场和网络的方式对中国的…