最新版抖音视频去水印

1、最近抖音系统又进行了一波升级,原来的去水印方法失效,研究了下,下面是最新的去水印方法。

    private void dy(){
        try {

            String url1 = "#在抖音,记录美好生活# https://v.douyin.com/qsSFEV/ 复制此链接, 
            打开【抖音短视频】,直接观看视频!";
        
            //过滤链接,获取视频连接地址 
            String dyUrl = decodeDyUrl(url1);

            URL url =new URL(dyUrl);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setInstanceFollowRedirects(false);
            int code = conn.getResponseCode();
            String redirectUrl ="";
            if (302 == code) {
                url1 = conn.getHeaderField("Location");
            }
            conn.disconnect();

            String videoid;
            int start = url1.indexOf("/?");
            int end = url1.lastIndexOf("/",start-1);
            videoid = url1.substring(end+1,start);

            dyUrl = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/? 
            item_ids="+videoid;

            //抓取抖音网页
            String htmls = Jsoup.connect(dyUrl).ignoreContentType(true).execute().body();

   
            //利用正则表达式获取视频链接
            Pattern patternCompile = Pattern.compile("(?<=\")[^\"]+playwm[^\"]+(?=\")");
            //3.匹配后封装成Matcher对象
            Matcher m = patternCompile.matcher(htmls);

            //4.①利用Matcher中的group方法获取匹配的特定字符串 ②利用String的replace方法替换特 
            定字符,得到抖音的去水印链接
            String matchUrl = "";
            while (m.find()) {
                matchUrl = m.group(0).replaceAll("playwm", "play");
            }

            if(TextUtils.isEmpty(matchUrl)){
               //解析失败
            }else {
                //matchUrl就是去水印的视频地址 你想干啥就干啥吧
            }
           
        }catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static String decodeDyUrl(String url) {
        int start = url.indexOf("http");
        int end = url.lastIndexOf("/");
        String decodeurl = url.substring(start, end);
        return decodeurl;
    }

2、下面附上手机APP链接,可以设置动态视频壁纸(声音可控)和抖音去水印。

https://download.csdn.net/download/u010835216/12629544

你可能感兴趣的:(android)