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就存在在一个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
严正声明:以下文章仅限于学习交流,请勿用于非用途