暴风雨 发表于 2021-1-25 19:40

一个简单的提取抖音无水印视频和背景音乐网站

网站地址:http://34.106.89.148:8080/ 或者http://sishui.ml:8080
源码地址:https://github.com/haibianwang/read.git
刚刚增加了点功能,不用复制链接在浏览器进行下载了,可以直接网站上下载,然后增加了视频转换成音频MP3的功能。

核心代码
package com.video.read;

import com.alibaba.fastjson.JSONObject;
import org.jsoup.Connection;
import org.jsoup.Jsoup;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public class DY {
    public static void main(String[] args) throws IOException {
      String url = "http://v.douyin.com/2MKBC6/";
      String url1 = "#在抖音,记录美好生活#在最好的年纪,做最疯狂的事 http://v.douyin.com/xB7gDq/ 复制此链接,打开【抖音短视频】,直接观看视频!";
      int start=url.indexOf("http");
      int end=url.lastIndexOf("/");
      String furl=url.substring(start,end);
      //System.out.println(furl);
      Connection connection= getcon(furl);
      String reu=connection.followRedirects(false).timeout(10000).execute().header("location");
      //System.out.println(reu);
      String[] rest = reu.split("video/");

      String[] mid =rest.split("/");
      String rceurl = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids="+mid;
      Connection c=getcon(rceurl);
      String res= c.ignoreContentType(true).timeout(10000).execute().body();

      System.out.println(res);
      JSONObject json=JSONObject.parseObject(res);
      List<Map<String,Object>> maprest = (List<Map<String, Object>>) json.get("item_list");
      //List<Object> b=(List<Object>)json.get("item_list");
      Map<String,Object> re = maprest.get(0);
      Map<String,Object> video = (Map<String, Object>) re.get("video");
      Map<String,Object> play_addr = (Map<String, Object>) video.get("play_addr");
      String urls = ((List<String>)play_addr.get("url_list")).get(0);
      System.out.println(urls);
    }
    private static Connection getcon(String url){
      returnJsoup.connect(url).userAgent("Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1").ignoreContentType(true);

    }
}

承欢作瘾 发表于 2021-1-25 20:15


感谢楼主的分享

看看看 发表于 2021-1-25 20:42

谢谢分享!

MY.XH 发表于 2021-1-25 22:08

谢谢@Thanks!

lin123456 发表于 2021-1-25 22:10

多谢楼主分享

笑东风丶 发表于 2021-1-25 22:10

感谢大佬分享,大牛因有你而更精彩。

zhen4733 发表于 2021-1-25 22:48

多谢分享多谢分享

fwdahaoren 发表于 2021-1-26 13:31


感谢分享,谢谢提供分享
页: [1]
查看完整版本: 一个简单的提取抖音无水印视频和背景音乐网站