分享好友 维修大全首页 维修大全分类 切换频道

吉日象维修app

抖音去水印怎么去掉 (获取抖音小视频分享链接方式)

2023-11-16830

获取抖音小视频分享链接

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

抖音视频如何去水印?

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

抖音视频如何去水印?

抖音视频如何去水印?

然后,打开手机中的记事本,粘贴分享的视频链接,会得到一个以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";

    
    @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;
        }

    }


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

抖音视频如何去水印?

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

抖音视频如何去水印?

举报
打赏
打赏主播是什么意思
打赏主播是指观众(用户)在观看网络直播节目时,自愿通过直播平台提供的支付渠道,将一定数额的金钱或虚拟礼物赠送给主播的行为

0评论2025-03-26878

主打是什么意思
“主打” 这个词常见的有以下几种意思:一、在商业、产品领域主要营销、重点推广当我们说某产品是公司的 “主打产品” 时,是指

0评论2025-03-26644

电台路是什么意思
“电台路” 通常是因与电台相关的因素而得名的道路,以下是一些具体例子:上海电台路:位于宝山区顾村镇,呈南北走向,南起宝安

0评论2025-03-26340

打狙的窍门是什么意思
“打狙的窍门” 通常是指在射击游戏或实际射击场景中,使用狙击步枪时能够提高射击准确性、效率和生存能力等的一些技巧和方法。

0评论2025-03-26654

路上的创作原声是什么意思
“路上的创作原声” 通常是指以 “在路上” 的状态、经历、感悟等为主题或灵感来源而创作的原始声音作品,在不同艺术领域有不同

0评论2025-03-26383

打印照片回执是什么意思
打印照片回执是指在完成照片拍摄并经相关系统审核通过后,将记录照片合格信息以及个人身份等相关内容的电子凭证,通过打印机输出

0评论2025-03-26294

棒打鸳鸯是什么意思
“棒打鸳鸯” 是一个汉语成语,意思是用木棒打散一对鸳鸯,比喻拆散恩爱的夫妻或情侣。该成语的来源和用法如下:来源与出处:出

0评论2025-03-26672

主打三棺是什么意思
“主打三棺” 是一种网络用语,用反语的方式讽刺人们没有正常的思维观念和底线。该梗起源于贴吧网友之间的讽刺话语,具体出自抗

0评论2025-03-26223

常用香料是什么意思
常用香料是指在烹饪、食品加工、香水制作、药品生产等领域中经常使用的具有独特香气和味道的物质。它们可以增添风味、改善气味、

0评论2025-03-26974

潮汕话香芋是什么意思
在潮汕话中,“香芋” 通常指的就是芋头。不过,潮汕方言中芋头的发音是 “麦筲”(mài shāo)。芋头在潮汕地区的饮食文化和民

0评论2025-03-26504

关于我们  |  网站留言
(c)2026 吉日象维修app www.mykuaidi.com