Bilibili_video_download icon indicating copy to clipboard operation
Bilibili_video_download copied to clipboard

下载链接获取的方式 -:)

Open BeanWei opened this issue 5 years ago • 4 comments

其实下载的链接就在页面中,可以查看页面源码。 😎 不过有些视频好像没有下载链接呢0.0

BeanWei avatar Oct 26 '18 08:10 BeanWei

对,大佬说的没错,早上看了一下,的确视频下载地址源码中就有。 但是有个问题就是必须登录后才能看720P,1080P的视频,所以得带上登录后的cookie并且cookie中添加CURRENT_QUALITY=80字段(1080p:80;720p:64;480p:32;360p:15),然后请求得到的源码中就是对应的清晰度的视频地址。 不好意思,这么久才回复你。 哈哈~总之感谢你的反馈和支持:+1::smile: @BeanWei

Henryhaohao avatar Oct 30 '18 01:10 Henryhaohao

这个发现很Nice,👍 💯 @Henryhaohao

BeanWei avatar Oct 30 '18 01:10 BeanWei

对,大佬说的没错,早上看了一下,的确视频下载地址源码中就有。 但是有个问题就是必须登录后才能看720P,1080P的视频,所以得带上登录后的cookie并且cookie中添加CURRENT_QUALITY=80字段(1080p:80;720p:64;480p:32;360p:15),然后请求得到的源码中就是对应的清晰度的视频地址。 不好意思,这么久才回复你。 哈哈~总之感谢你的反馈和支持👍😄 @BeanWei

以前b站有一个开放api接口可以申请,不过去年关闭了,用申请到的token也可以,但是现在没有token要获取cookie只能登陆,B站用的极验的验证码,所以我个人的破解方法是用selenium,虽然比较臃肿但是技术有限只能想到这一个,selenium登陆之后直接获取页面cookie,里面只有两个三个有用的,SESSDATA, DedeUserID和DedeUserID_ckMd5,另外登陆之后可以添加番剧下载功能,可以看一下我前几天写的一个BiliBiliDownloader,quanlity在登陆之后直接放在链接里面请求就好了,没必要加到cookie里面,番剧的参数拼接我用穷举法试出来了- - 建议加一个多线程,要不然多P视频下载很慢

dylech30th avatar Jan 12 '19 05:01 dylech30th

对,大佬说的没错,早上看了一下,的确视频下载地址源码中就有。 但是有个问题就是必须登录后才能看720P,1080P的视频,所以得带上登录后的cookie并且cookie中添加CURRENT_QUALITY=80字段(1080p:80;720p:64;480p:32;360p:15),然后请求得到的源码中就是对应的清晰度的视频地址。 不好意思,这么久才回复你。 哈哈~总之感谢你的反馈和支持👍😄 @BeanWei

以前b站有一个开放api接口可以申请,不过去年关闭了,用申请到的token也可以,但是现在没有token要获取cookie只能登陆,B站用的极验的验证码,所以我个人的破解方法是用selenium,虽然比较臃肿但是技术有限只能想到这一个,selenium登陆之后直接获取页面cookie,里面只有两个三个有用的,SESSDATA, DedeUserID和DedeUserID_ckMd5,另外登陆之后可以添加番剧下载功能,可以看一下我前几天写的一个BiliBiliDownloader,quanlity在登陆之后直接放在链接里面请求就好了,没必要加到cookie里面,番剧的参数拼接我用穷举法试出来了- - 建议加一个多线程,要不然多P视频下载很慢

穷举法 厉害了

lisasu-g avatar Jul 02 '19 08:07 lisasu-g