JAVA获取抖音无水印视频【抖音去水印解析代码】

我看网上很多都是发python的去水印,这次我给IQ星友们分享一个Java的,自己写的;

<dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.7.22</version>
        </dependency>
try {
            // 这里填抖音分享的URL链接
            String res = HttpUtil.get("https://xxxxxxxxxxx");
            List<String> split = StrUtil.split(res, "/video/");
            String itemId = StrUtil.subBefore(split.get(1), "/", false);
            String jsonInfoUrl = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=";
            String jsonInfo = HttpUtil.get(jsonInfoUrl + itemId);
            JSONObject obj = JSONUtil.parseObj(jsonInfo);
            String playwmUrl = obj.getJSONArray("item_list")
                    .getJSONObject(0)
                    .getJSONObject("video")
                    .getJSONObject("play_addr")
                    .getJSONArray("url_list")
                    .getStr(0);
            // 这个就是解析后的无水印视频URL链接
            String playUrl = playwmUrl.replace("/playwm/", "/play/");
            System.out.println(playUrl);
        } catch (Exception e) {
            e.printStackTrace();
        }

星友注意,由于抖音接口发生了变化,运行到这一行就会报错

8e58824e00154718

需要星友自己重新抓包,分析改一下哦!

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片