1.得到分享 url
2.找到有水印的url
chrom 浏览器 按 F12 打开调试
https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0300fa50000c05t58fkppmf0vsga26g&ratio=720p&line=0
只有 video_id 有用, 其他的参数没用, 精简后的 url 为
https://aweme.snssdk.com/aweme/v1/playwm/?video_id=v0300fa50000c05t58fkppmf0vsga26g
3.去掉wm得到无水印视频
https://aweme.snssdk.com/aweme/v1/playwm
/?video_id=v0300fa50000c05t58fkppmf0vsga26g
可以直接浏览器打开, 但是是有水印的版本, 把 playwm 改成 play 去掉 wm 即可得到无水印的视频
https://aweme.snssdk.com/aweme/v1/play
/?video_id=v0300fa50000c05t58fkppmf0vsga26g
4.(重点)必须在手机浏览器中播放
但是有一点需要注意 更改后的地址, chrome浏览器播放不了, 需要做一些小设置, 把chrome浏览器, 设置为手机调试模式直接按F12,进入调试模式并进行如图操作即可
5.另外附赠一个 chrome 浏览器脚本
javascript: void((function () {var isEmpty = function(str){if (str === '' || str === null || str === 'null' || str === undefined || str === 'undefined' || str.length === 0) {return true;}return false;};var copy = function (text) {var oInput = document.createElement('input');oInput.value = text;document.body.appendChild(oInput);oInput.select();document.execCommand("Copy");oInput.className = "oInput";oInput.style.display = "none";console.log(text);console.log('ok');};
var shuiyin_video = $('video').attr('src');if(isEmpty(shuiyin_video)){alert('未获得视频地址');return;}var res = "";res = shuiyin_video.replace('/playwm/', '/play/');copy(res);alert('复制成功: ' + res);console.log('复制成功:', res);
})());
5.1用法:
最后再说一遍, 必须用 chrome 浏览器的手机模式才能下载无水印视频
此文章主要交流学, 请勿商用