火山视频去水印,无水印视频解析原理及实现

1.无水印视频地址

首先,火山小视频的无水印地址如下:

http://hotsoon.snssdk.com/hotsoon/item/video/_playback/?video_id=

只要你给出正确正确的video_id,即可重定向到无水印视频。如下

https://reflow.huoshan.com/hotsoon/s/XAWHYoRx700/

视频 video_id = v0200c3c0000bmik4hspg620qb9ce6j0

得到链接 http://hotsoon.snssdk.com/hotsoon/item/video/_playback/?video_id=v0200c3c0000bmik4hspg620qb9ce6j0
成功获取无水印视频

2.如何拿到video_id

查看该页面源码,发现了端倪
video_id
video_id就存在在一个json中,用最野蛮的办法,直接拿到video_id

webResponse = requests.get(url, headers=mheaders1, verify=False).text
vedio_id = webResponse.split('"video_id":"')[1].split('","')[0]

重定向获取最终地址

videoUrl = getRealPlayAddress('http://hotsoon.snssdk.com/hotsoon/item/video/_playback/?video_id=' + vedio_id)

3.注意事项

在获取video_id时发起请求,必须使用PC UA,否则将无法在html中得到video_url

4.遗憾

虽然以上方法拿到了视频的无水印地址,但是无法获取到该视频的标题

如果你对这方面有兴趣,可以和我们群交流学习,共同进步

695623459

严正声明:以下文章仅限于学习交流,请勿用于非用途

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付 19.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值