登陆

章鱼彩票网-Bilibili播映-获取B站播映视频源地址的进程

admin 2019-05-24 424人围观 ,发现0个评论

假如是为了下载B站视频呢,直接用 You-get,但是,假如咱们的需求便是要在线看B站视频(清晰度要求不高),要求内嵌在自己的程序中,直接观看,加载速度要快!那先下载再预览肯定是不行了。只能测验去获取播映源地址。

获取播映源地址的进程很弯曲,移动端抓包,PC-web端剖析,后来,发现一个网站,总算找到了一线希望。

便是ibilibili了

这个网站的功用呢,便是很便利的让你获取B站视频的下载地址,一起,它还会有一个播映器供你预览。有多便利呢?

运用方法

运用作用

很明显,这便是直接拿到播映源地址了,这是咱们到达方针的捷径无疑了。

检查源代码,将无用数据都删光!

看到了光溜溜的代码了。












咱们看到,首要经过B站的一个接口,拿到播映源的信息,aid 便是 avid,视频id。

function parseVideo(page){
$.getScript("http://api.bilibili.com/playurl?callback=callbackfunction&aid=49619819&page="+page+"&platform=html5&quality=3&vtype=mp4&type=jsonp");
}

恳求呼应如下

callbackfunction({
"from": "local",
"result": "suee",
"quality": 6,
"format": "mp4",
"timelength": 268633,
"accept_format": "mp4",
"accept_quality": [6],
"video_codecid": 7章鱼彩票网-Bilibili播映-获取B站播映视频源地址的进程,
"video_project"章鱼彩票网-Bilibili播映-获取B站播映视频源地址的进程: false,
"seek_param": "start",
"seek_type": "second",
"durl": [{
"order": 1,
"length": 268633,
"size": 8025970,
"url": "http:\/\/upos-hz-mirrorks3u.acgvideo.com\/upgcxcode\/93\/11\/86881193\/86881193-1-6.mp4?e=ig8euxZM2rNcNbug7WdVtWug7WdVNEVEuCIv29hEn0l5QK==&deadline=1555647031&gen=playurl&nbs=1&oi=3742041866&os=ks3u&platform=html5&trid=812e5d046a8a4213bf3119bdf184f128&uipk=5&upsig=97ec92a9612234c4c4ce7b29e27d5ef4&uparams=e,deadline,gen,nbs,oi,os,platform,trid,uipk"
}],
"img": "https:\/\/i1.hdslb.com\/bfs\/archive\/70492d7b0760a9e38c8573b421c3dc8128232b09.jpg",
"cid": "https:\/\/comment.bilibili.com\/86881193.xml",
"fromview": "vupload"
});

durl[n].url 便是播映源,然后将获取到的播映源刺进到页面上。

v章鱼彩票网-Bilibili播映-获取B站播映视频源地址的进程ar u = j.durl[0].url;
$("#vd").html('')

但咱们试的时分报错了

该链接 open_in_new_tab 没有问题,该链接的deadline也没有过期,再看详细信息

403

403,referrer 战略是 no-referrer-when-downgrade,来历信息关于网站而言挺重要,那咱们在head里边加一条。


成功了

到此,咱们的方针也就完成了。

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP