自媒体干货网

您现在的位置是:首页 > 精品源码 > 正文

精品源码

Java抖音去水印下载2020年09月最新有效代码,去不了水印你来找我

鹏城一哥2020-08-29精品源码3048
package douyin;         import
package douyin;
 
 
 
 
 
 
 
 
 
import com.alibaba.fastjson.JSON;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.Date;
import java.util.Map;
public class Dyin {
    public static void main(String[] args) throws Exception {
        PrintWriter out = null;
        BufferedReader in = null;
        String result = "";
 
 
 
 
        //手机上抖音复制的链接
         
        String param = "urlstr=复制信息##LOy9SNhKab8##打开抖音或点 [url]https://v.douyin.com/JMe23fK/[/url]  】";
        // 打开和URL之间的连接
         
        URLConnection conn = new URL("http://www.yzcopen.com/video/getdywsy").openConnection();
 
 
        // 设置通用的请求属性
         
        conn.setRequestProperty("accept", "*/*");
        conn.setRequestProperty("connection", "Keep-Alive");
        conn.setRequestProperty("Accept-Charset", "utf-8");
        conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
 
 
        // 发送POST请求必须设置如下两行
         
        conn.setDoOutput(true);
        conn.setDoInput(true);
 
 
        // 获取URLConnection对象对应的输出流
         
        out = new PrintWriter(conn.getOutputStream());
 
 
        // 发送请求参数
         
        out.print(param);
 
 
        // flush输出流的缓冲
         
        out.flush();
 
 
        // 定义BufferedReader输入流来读取URL的响应
         
        in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));
        String line;
        while ((line = in.readLine()) != null) {
            result += line;
        }
        System.out.println(result);
        com.alibaba.fastjson.JSONObject jsonObject = JSON.parseObject(result);
        Map restparm = (Map) jsonObject.get("restparm");
        save(restparm.get("urlrest").toString());
        save(restparm.get("uri").toString());
        out.close();
 
    }
 
    public static void save(String s) throws Exception {
        long start = System.currentTimeMillis();
 
 
        // 打开和URL之间的连接
         
        HttpURLConnection conn2 = (HttpURLConnection) new URL(s).openConnection();
 
 
        // 设置通用的请求属性
         
        conn2.setRequestProperty("accept", "*/*");
        conn2.setRequestProperty("connection", "Keep-Alive");
        conn2.setRequestProperty("Accept-Charset", "utf-8");
        conn2.setRequestProperty("Content-Type", "audio/mp3");
        conn2.setRequestProperty("user-agent", "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
        conn2.setRequestMethod("GET");
        conn2.connect();
 
 
 
 
        // 定义BufferedReader输入流来读取URL的响应
         
        InputStream in2 = conn2.getInputStream();
        String last = ".mp4";
        if (s.contains("mp4")) {
            last = ".mp4";
        } else if (s.contains("mp3")) {
            last = ".mp3";
        } else {
            last = ".mp4";
        }
 
 
 
        //文件保存的位置
         
        FileOutputStream fileOutputStream = new FileOutputStream(new File("D:\\" + new Date().getTime() + last));
 
        byte[] b = new byte[1024 * 5];
        int len;
        while ((len = in2.read(b)) != -1) {
            fileOutputStream.write(b, 0, len);
        }
        long end = System.currentTimeMillis();
        System.out.println("用时间:" + (end - start) + "毫秒");
        fileOutputStream.flush();
        fileOutputStream.close();
 
 
    }
 
}


发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~