抖音视频去水印原理及其python实现(2020.12)
发布时间:2024-03-12 11:42:54浏览次数:
抖音里面的视频保存之后,会发现全都带有水印,
怎样才能不带水印呢,今天,它来了~~
首先在抖音里复制链接,获得如下URL:
把这个URL复制到浏览器直接访问,
我们发现,URL地址变了,
其中的?6870423037087436046?就是视频ID,
接下来,打开F12,刷新页面,筛选XHR,
可以看到一个item_ids的链接,
很明显,最后的这串数字,就是视频的ID,
通过这个URL就可以获取到视频的真正播放地址,
通过这个JSON结果可知,视频文件的真正地址是:
但这个视频是带水印的,我们还需要把playwm替换成play才是无水印的地址,
这个地址无法通过PC浏览器直接访问,可以用手机浏览器访问,在手机上把它保存为一个.mp4文件就可以了。
有的手机浏览器不支持视频下载功能,但是,能看到视频,就证明可以直接下载,
知道了它的原理,就可以编写python代码,实现一键下载啦。
手机可以看,电脑不能看,问题基本就在user-agent,
经测试发现,只要头信息agent包含Android就可以正常获取数据流,
所以我们这样做:
这样就可以正常下载到电脑了