西瓜视频地址分析下载(2020-10-29)

2020-10-29更新

昨天对西瓜视频的详情页访问所需的cookie进行了分析,同时也获取了西瓜上视频的真实下载地址。今天想着试试西瓜上电影的地址获取。

短视频的下载地址

想要获取西瓜视频的下载地址,首先要访问视频的详情页。现在的西瓜很狡猾,把视频真实地址base64编码了,起初造成了一定的困扰。不过通过验证分析还是知道了地址所在--------->就是视频主页的源码中。
昨天访问详情页的源码是需要待cookie的,而昨天的分析已经讲过了。
js逆向:某瓜_signature、__ac_signature参数分析(2020-10-28更)
可以移步去看看。。。
今天发现有的请求又不需要。不过无伤大雅。

if 'window._SSR_HYDRATED_DATA' in info:
    text = re.search(r'window._SSR_HYDRATED_DATA=(.*?)</script></body></html>', info, re.DOTALL).group(1)
    json_data = demjson.decode(text, encoding='utf-8')
    video_url = json_data['anyVideo']['gidInformation']['packerData']['video']['videoResource']['normal']['video_list']

可以拿到不同清晰度的数据
在这里插入图片描述

一般短视频的清晰度只有三个。一般电影会多个1080的超清。

电影的视频地址

'https://www.ixigua.com/6773993867088757255’以这部电影为例。
在这里插入图片描述
F12之后鼠标点到播放视频处可以发现对应一条链接,打开就知道是真实视频地址。好了,可以兴高采烈通过源码得到。。

然而访问后的源码并没有类似的数据。肯定是做了什么手脚。
仔细看返回的数据中带有mp4、video、480p等字样,很可疑。可以发现是js代码中的一段json数据。正则拿到json数据放到json美化网站一览无余。
在这里插入图片描述
有想法的人就会知道这里是我们想要的地方,但是跟我们想象的视频url有出入。明白的人一下子就想到base64了。那还等什么
在这里插入图片描述
然后用解码后的链接打开,刚好是我们需要的视频。

西瓜的视频地址就到此结束了。。。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值