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

无需插件只使用浏览器下载b站视频2017.10.07更新:由于现在bilibili更改了refer的Host并使用了防盗链,原文的方法直接下载会有403错误,在博主琢磨出新的抓包方法之前可以先使用以下的方法:在bilibili网址前加上kan,然后回车,加载出来的东西应该就很直白了。例子:地址栏中的https://www.bilibili.com/video/av11175437/加上kan以后变成https:

大家好,又见面了,我是你们的朋友全栈君。

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
访客追踪插件


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158234.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Mysql 查询优化

    Mysql 查询优化

  • alibaba.fastjson.JSONObject.parseObject的使用

    alibaba.fastjson.JSONObject.parseObject的使用fastjson是一个性能很好的Java语言实现的JSON解析器和生成器,当你要处理一段接收的json数据,就可以考虑使用JSONObject.parseObjectimportcom.alibaba.fastjson.JSONObject;parseObject(Stringstr)的作用JSON.parseObject(Stringstr)是将str转化为相应的JSONObject对象,其中str是“键值对”形式的json字符串,转化为JSONObject对象之后就可以使用其内置

  • 什么是Promise,Promise的三种状态[通俗易懂]

    什么是Promise,Promise的三种状态[通俗易懂]什么是Promise对象:Js中进行异步编程的新的解决方案(传统的解决方案——回调函数和事件),用于表示一个异步操作的最终完成(或失败),及其结果值.。 语法上:promise是一个构造函数 简单来说,promise对象用来封装一个异步操作并可以获取其结果语法:newPromise(function(resolve,reject){…}/*e…

  • c++实现登录注册功能(用Javaweb制作登录注册页面)

    这两天c#大作业要求做一个简单的通讯录系统,我就先做了登录和注册的功能,在网上看了一些代码,自己再做,终于做出来了。做的不是很美观,但是可以简单实现。首先用sqlserver建表。我建了一个名为user_info的表,添加username和passdword两个字段。创建登录页面,改了一些控件的名称,效果如下图:登录界面代码如下:privatevoidbtn_Login…

  • 宽字节注入详解_pba商业分析师含金量

    宽字节注入详解_pba商业分析师含金量尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范。但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如gbk,作为自己默认的编码类型。也有一些cms为了考虑老用户,所以出了gbk和utf-8两个版本。我们就以gbk字符编码为示范,拉开帷幕。gbk是一种多字符编码,具体定义自行百度。但有一个地方尤其要…

    2022年10月15日
  • C++学习——四种字符串与数据连接的方法

    C++学习——四种字符串与数据连接的方法方法调用很简单,sprintf itoa函数在我的其他博客也有详解,请翻阅查看,话不多说,直接撸代码:#include <iostream>#include <string>#include <cstdlib>#include <sstream>#include <cstring> using namespace std;…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号