首页 IT技术 正文

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)

 2022-10-13 08:23:39    31  

获取抖音小视频分享链接

首先,在抖音上找到想要下载或者保存的小视频。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


其次,点击视频右侧边栏的分享按钮,在最下方一栏找到复制链接,然后点击复制链接,这个时候,这个短视频的链接就复制到了手机的粘贴板上了。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


然后,打开手机中的记事本,粘贴分享的视频链接,会得到一个以https开头的链接,这个链接接下来就是我要用到的东西。

分析接口

1,将得到抖音分享链接直接用电脑上的浏览器打开,按F12打开调试器。然后F5刷新页面,我将获得抖音服务器给我们返回的信息。

2,在我的调试器窗口中,可以看到,浏览器在刷新的时候进行了多次服务器的请求,只需要找到对我有用的请求,如下图所示

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


3,分析服务器给我们返回来的数据,在调试器中找到preview并点击它,会获取到该视频的所有信息,这些信息其实是一个json封装的数据格式。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


4,我都拿到该视频的所有数据了,那么剩下的就是对这些数据进行分析,通过分析发现,视频链接是存放在item_list->video->play_addr->url_list下面的。如下图所示

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


5,替换掉获取到的接口中的playwm为play即可得到该小姐姐的无水印视频,然后验证一下接口是否真的无水印了。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


当我知道了抖音的视频链接存放位置,水印视频和无水印视频的区别之后,我就可以自己开发一个接口,后面就不用每次都要去分析视频接口,这个重复的工作就交给计算机去做即可。

JAVA代码处理

直接上代码,代码本来就比较简单,主要是分析过程,开发语言只是实现工具。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


//模拟请求头final static String usedAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1 Edg/84.0.4147.105";    /**
     * @param url
     * @return
     */
    @PostMapping("video")
    @ApiOperation("抖音短视频解析接口")
    public String getVideoUrl(@ApiParam(
            required = true, value = "抖音短视频链接") @RequestParam String url) {        try {            //模拟浏览器请求分享地址
            String body = HttpRequest.get(filterUrl(url))
                    .header(Header.USER_AGENT, usedAgent)
                    .execute()
                    .body();
            String video_id = body.substring(body.indexOf("/video/") + 7, body.indexOf("/?"));            //这次请求才是我上文中分析的视频的真实请求地址
            body = HttpRequest.get("https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=" + video_id)
                    .header(Header.USER_AGENT, usedAgent)
                    .execute()
                    .body();
            JSONObject json = JSONObject.parseObject(body);
            String videoAddress = json.getJSONArray("item_list")
                    .getJSONObject(0).getJSONObject("video")
                    .getJSONObject("play_addr")
                    .getJSONArray("url_list")
                    .get(0).toString();           //替换链接中的playwm
            return videoAddress.replaceAll("playwm", "play");
        } catch (Exception e) {            return null;
        }

    }    /**
     * 消除分享链接中的中文字符
     *
     * @param url
     * @return
     */
    public static String filterUrl(String url) {
        String regex = "https?://(\\w|-)+(\\.(\\w|-)+)+(/(\\w+(\\?(\\w+=(\\w|%|-)*(\\&\\w+=(\\w|%|-)*)*)?)?)?)+";//匹配网址
        Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(url);        if (m.find()) {            return url.substring(m.start(), m.end());
        }        return "";
    }

直接快速地使用springboot框架+swagger搭建一个项目,将这个文件放到controller层下,启动项目。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


直接在上图中红色框框中输入抖音的分享视频链接,然后点击下方的执行按钮,即可得到无水印视频的链接。链接是在response body中。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


下载无水印视频

因为上面的JAVA服务是本地启动的,所以无法随时随地的访问,这个时候只需要将其打包上传到服务器即可,这样就能随时随地的获取抖音无水印视频链接了。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


将得到的无水印视频链接放到手机或者浏览器上,都已直接进行保存到本地或者电脑上,具体方式这里就不再讲了。

抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)


  •  标签:  
相关推荐
抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)IT技术

谢邀!这方面我还是比较有经验的,2018-2021年,三年多的时间,我接了4个项目,挣了小十万块钱。认真看下去有些坑可以少走些。为什么要接私单你知道程序员接私单有多爽吗?2017年年初,我接了个私单,工作内容是给一家小企业运维系统三个月,薪酬是4000块钱,在当时已经可以顶我小半个月工资了。我本来以为这会是一个比较重的活,却没想到只是因为这家企业花了二十多万买了一套系统,自己的公司又养不起程序员。系统是不是有bug,他们自己没办法判断,这才发布了私单。每天的工作也不多,就是登录后台监控下日志,看

2022-11-25  6
抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)IT技术

作为手机店的店长,我可以明确地告诉大家:最保值的华为手机当属华为mate40系列、没有之一。为什么这款手机是最保值的华为手机呢?下面我从三个方面来回答这个问题,有失偏颇之处还请大家多多指正。1,华为推出华为mate40Pro官翻机,售价6199元起,2年前的手机,进行翻新,还卖6199元,这保值率远超苹果说到最保值的手机品牌,那必须是iPhone手机了。可是和华为的这款手机比起来,iPhone手机就差点意思了,这款手机就是华为mate40Pro。2022年10月31日,华为官方推出了华为mate

2022-11-25  9
抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)IT技术

流氓软件千千万,安装了就让你泪流满面!下面列举了11个流氓软件,同时推荐了9个可以替代流氓软件的高质量工具。一、系统软件不建议安装:360安全卫士:莫名其妙打包下载一推软件,全家桶鼻祖;腾讯电脑管家:一次不小心的点击,你的电脑就会多一个莫名的软件;百度电脑管家:同腾讯电脑管家一样;金山毒霸:谁都没我毒;推荐:火绒安全一款安全度极高的电脑保护软件。界面非常干净,没有一丝广告痕迹。火绒安全有4个大模块:病毒查杀、防护中心、访问控制、以及安全工具。并且火绒还可以拦截一些莫名其妙的软件,在防护中心的系统

2022-11-23  20
抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)IT技术

作为手机店的店长,我可以给大家一个参考:如果你的购机预算在1000—1500元,那么就不要考虑华为、oppo、vivo这三个品牌。当然了,oppo、vivo也有一些性价比高的1500元手机,但和荣耀、红米、realme相比就差点意思。下面我给大家推荐三款1000—1500元的手机,这三款手机颜值高、续航能力强,拍照可圈可点,性能也能满足用户需求。1,荣耀X40售价1499元,是一款颜值高、续航强的曲面屏手机荣耀X40荣耀公司在2022年5月发布的机型,这款手机8+128GB版本售价1499元,售

2022-11-23  28
抖音怎么保存无水印视频(下载抖音无水印视频亲测有效)IT技术

如果你是华为用户,却不知道华为钱包的用法,那么就吃大亏了。善于使用华为钱包,会让你的生活变得更加便捷。下面我就列举华为钱包的七大用法,希望能给大家一个参考。1,华为钱包用法一:可以开启宝马汽车如果你有一辆宝马汽车,却因为忘记带钥匙而无法开门,这个时候该怎么办呢?2022年,9月,华为钱包和宝马合作,使用华为钱包可以开启宝马汽车,手机就是钥匙,钥匙就是手机,实现手机和汽车无缝连接。那么这个功能怎么使用呢?只要用户绑定了汽车信息,手机触碰车门就可以实现开门操作。把手机放在托盘处,手机就充当车钥匙,可

2022-11-22  20

原文链接:https://www.baike20.com/itjs/4539.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 315661083@qq.com 举报,一经查实,本站将立刻删除。