无需插件只使用浏览器下载b站视频

本文介绍了一种通过浏览器抓包来下载B站视频的方法。首先使用火狐或谷歌浏览器打开视频,利用F12快捷键进入调试模式,找到视频文件并复制链接地址,最后在地址栏粘贴该链接即可开始下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2017.10.07更新:由于现在bilibili更改了refer的Host并使用了防盗链,原文的方法直接下载会有403错误,在博主琢磨出新的抓包方法之前可以先使用以下的方法:

在bilibili网址前加上kan,然后回车,加载出来的东西应该就很直白了。

例子:
地址栏中的https://www.bilibili.com/video/av11175437/
加上kan以后变成
https://www.kanbilibili.com/video/av11175437/
回车后会转到“看哔哩哔哩”网,这个网站目前还可以提供视频地址解析。(更新:此网址目前被挂上了挖矿脚本,建议不会屏蔽js脚本加载的童鞋转而选择http://www.jijidown.com,是我又发现的一个,也可以下载)而另一个加上“i”后回车的ibilibili.com则已经停止服务。

========================以下为博客原文========================

5步下载bilibili视频(无弹幕纯净版)

应用到的其实就是简易或者说朴素的抓包原理
博文不长,可以很快上手 ,happy practicing~

火狐,谷歌浏览器是第一步,博主用的是火狐,习惯了。我的偏见是在国内谷歌属于基本残废状态。
(Copyright © http://blog.csdn.net/s_gy_zetrov. All Rights Reserved)

打开b站视频,让其开始播放

快捷键F12,部分笔记本是fn+F12,打开调试窗口,点击调试窗口中顶栏里面的network monitor

network monitor

找到红圈标出的flv了吗?右键 copy url。

输入地址栏,回车,开始下载!


谷歌浏览器:

打开你想下载的视频

按F12,下面会出来一个窗口,点击Network,然后按F5

点击Size(大小),找到最大的一个文件,右键copy link address(复制链接地址)

chrome f12 network

把链接粘贴到地址栏,回车,然后就开始下载了!

(Copyright © http://blog.csdn.net/s_gy_zetrov. All Rights Reserved)


visitor tracker
访客追踪插件


### 如何将B视频下载保存到电脑 #### 使用浏览器插件下载 一些浏览器插件能够辅助用户下载B上的视频。例如,`Video Downloader Professional` 和 `Flash Video Downloader` 这样的工具可以直接集成于网页浏览器之中,在浏览含有目标视频的页面时启用这些扩展程序来实现视频文件的抓取与存储[^1]。 #### 利用专门软件Downkyi(哔哩下载姬) 对于希望获得更便捷体验的人来说,专用的应用程序如Downkyi提供了更加友好的界面和支持更多功能的选择。此应用程序通过监听用户的剪贴板活动自动识别来自B的内容链接,并允许一键解析和下载所选中的多媒体资源;它同样适用于处理多部分组成的系列化作品以及个人账户内的特定收藏项或观看历史记录条目[^2]。 #### 应用在线服务进行下载 除了上述两种方式外,还有不少第三方平台提供针对B内容的在线解析及下载解决方案。比如访问像“下载狗解析工具”的官方网就可以找到对应的服务入口,这类点通常具备良好的兼容性和易用性特点,而且往往不限制设备类型——即无论是在移动终端还是桌面环境中都能顺利执行任务[^3]。 #### 参考其他在线网提供的方法 另外还有一些综合性的指导资料介绍了多种途径用于解决相同需求的情况。其中提到的具体实例包括但不限于某些专注于音视频提取工作的独立开发者所提供的简易型web应用,它们可能位于诸如`ittansuo.com`这样的地址上,按照其说明文档指示操作也能达成预期目的[^4]。 ```python import requests from bs4 import BeautifulSoup def download_video(url, output_path): response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') video_tag = soup.find('video') source_url = video_tag.source['src'] with open(output_path, "wb") as file: video_data = requests.get(source_url).content file.write(video_data) download_video("https://example_bilibili_video_page", "./output.mp4") ``` 需要注意的是,以上代码仅为示意性质,实际情况下应依据具体API接口设计调整逻辑结构以确保合法性合规性。
评论 115
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值