利用抓包获取西瓜视频蓝光1080p的真实下载地址


前言:写这个教程是因为自己在研究的时候遇到了困难,因为要用到,所以请教了我是你老大(nilaoda),在他的指导下,顺利完成下载,本着分享为主,因此,特此发帖分享出来,给大家以参考。如有纰漏,我也不清楚~就是笨方法,望理解。


此贴是完全自己的理解和实际操作,并没有涉嫌搬运盗取,如果您有任何不满,请保留意见。

因不太清楚这种属于技术贴?还是什么类型,因此归属到了精品软件区的其他分类,如果不规范,恳求版主能够指正一下,谢谢!


虽然来说网上一大堆的所谓的短视频解析无水印等等,但是找了不少体验,效果都不是很理想,因此,动手研究研究,看看这个西瓜视频到底有什么牛逼之处。


前提准备:

安卓手机一部(没得ios,无法研究)
西瓜视频app
抓包软件(鄙人用的netkeeper)


我们打开西瓜视频app,打开一部视频,这里,以一部短视频综艺为例
打开之后,我们可以看到,有清晰度的选择,那么,我们选取1080p,当然,这个视频是可以在网页上播放的,但是网页的清晰度,最高只有720p,因此,这也是为什么需要手机的缘故。当然,也可以通过安装模拟器来进行操作,这里就不做展示了。



【步骤过程】


1、打开抓包软件,选取应用,开始抓包





2、打开某个视频,播放,然后停止抓包即可。







3、接下来进行分析





在一个一个的抓包数据点开之后分析,一条【http://ib.snssdk.com:80/video/openapi/v1/?…………】开头的数据成功引起了注意,在对内容的分析之后,发现了其包含了所有视频的参数等信息。





在这里,再次感谢nilaoda的支持,没有他,我不可能完成这个,再次感谢!


在抓取的数据中,两条数据,就看到了这种

"main_url":"aHR0cDovL3Y5LWRlZmF1bHQuaXhpZ3VhLmNvbS80M2UwNWRiYmY2MWNkNDQ4Y2E3ZGM3NzM2Y2Q0NTg2Mi81ZDNhYjE0NS92aWRlby9tLzIyMGFiMGYxZmNkODljZjRkMGQ4MzBkYTk0MGUyY2UyNmMyMTE2MzAwMzkxMDAwMDM2NTYzZTU5NDM2ZS8/cmM9YW13MWNIaHhaSFJ5YmpNemFEWXpNMEFwUUhSQWJ6VThOelU4TXpRek16WTJORFV6TkRWdlFHZzNkaWxBWnpOM0tVQm1NM1VwWkhOeVozbHJkWEpuZVhKc2VIZG1NMlJpTlMxdU5qQm9ZSEJmTFMxZk1TOXpjeTF2STI4ak5UUXRMUzR1TFM0eU1qRXpORFl0T2lOdkl6cGhMVzhqT21BdGNDTTZZSFpwWEdKbUsyQmVZbVlyWG5Gc09pTTY=",
                                        "backup_url_1":"aHR0cDovL3YxLWRlZmF1bHQuaXhpZ3VhLmNvbS9lMmJlYWQ1NGExZjhjNzUyNjY1ZTZiZTdiYmI1YmQ2Ny81ZDNhYjE0NS92aWRlby9tLzIyMGFiMGYxZmNkODljZjRkMGQ4MzBkYTk0MGUyY2UyNmMyMTE2MzAwMzkxMDAwMDM2NTYzZTU5NDM2ZS8=",



经nilaoda说明,此数据是经过base64加密的,只需要解密即可


我们搜索任意一个base64解密工具即可


我们把上面的红色字符的其中一串backup_url_1或者"main_url"的内容复制进来,然后进行解密,得到了一个地址,直接打开该地址,进行下载,即可得到【1080p】的视频







【总结】
1、这是一次利用抓包获取视频数据,进行解密的一个过程,看起来有些繁琐,但可行性还是不错的。
2、帖子内容都是自己实际上手操作,进行截图记录的。
3、对于视频有无水印这个,鄙人是不太清楚,因为没有特地深入的研究,因此,对于个人上传的视频,没有经过测试,因此,也算是个遗憾吧~

转载地址:https://www.52pojie.cn/thread-997459-1-1.html

Base64加密解密:https://tool.chinaz.com/tools/base64.aspx




最新回复 (0)
返回
发新帖