dpc520 发表于 2022-11-2 11:45

最右 无水印解析视频 几十行搞定

本帖最后由 dpc520 于 2024-10-20 12:32 编辑

各大平台


抖音无水印解析
西瓜视频无水印解析
微视无水印解析
快手无水印解析
皮皮搞笑无水印解析
皮皮虾无水印解析


调用:
Zy z = new Zy("#最右#分享一条有趣的内容给你,不好看算我输。请戳链接>>https://share.xiaochuankeji.cn/hybrid/share/post?pid=308675050&zy_to=applink&share_count=1&m=7a1c2aad0d2a1c780cfdadd10eea8670&d=3fef04e344a7881d409e28bbbe8b5ea998b1bba09753cb02dd0e203216c6d5095e1d1430e86eb664a619083966a1aba1&app=zuiyou&recommend=r0&name=n0&title_type=t0");
          Console.WriteLine( z.GetMp4());

using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;

namespace 最右
{
    internal class Zy
    {

      JObject Json;

      public Zy(string url)
      {

            GetMp4Id(ref url);

            GetJson(url);
         //   Console.WriteLine(url);


      }

      public void GetMp4Id(ref string url)
      {
            url = url.Substring(url.IndexOf("pid=")+4,9);               
            //得到视频ID
      }

      public string GetJson(string mp4Id)
      {

            var Beg = WebRequest.Create("https://share.xiaochuankeji.cn/planck/share/post/detail");
            Beg.Method= "POST";
            var array =Encoding.UTF8.GetBytes("{\"pid\":"+mp4Id+"}");
            Beg.ContentLength = array.Length;
            var St = Beg.GetRequestStream();
             St .Write(array, 0, array.Length);
            var Ret = Beg.GetResponse();

            var Read = newStreamReader( Ret.GetResponseStream() ,Encoding.UTF8);

            var json = Read.ReadToEnd();


            Json =JObject.Parse(json);
            //解析JSON
      
            St.Dispose();
            Ret.Dispose();
            Read.Dispose();
            return json;
            //得到JSON

      }

      public string GetAuthorName()
      {
            return Json["data"]["post"]["member"]["name"].ToString();
      }//作者名


      public string GetTitle()
      {
            return Json["data"]["post"]["content"].ToString();
      }//视频标题


      public string GetMp4()
      {
            string mp4Id = Json["data"]["post"]["imgs"]["id"].ToString(); ;
         
   return Json["data"]["post"]["videos"]["url"] .ToString();
      }//得到原视频


      public string GetCover(stringsize)
      {
            string mp4Id = Json["data"]["post"]["imgs"]["id"].ToString(); ;

            return $"http://tbfile.izuiyou.com/img/frame/id/{mp4Id}?w={size}&delogo=0";
      }
      // 240   360   540    3个分辨率可以选择、 , 买


}
}




dpc520 发表于 2022-11-2 15:05

mokson 发表于 2022-11-2 13:58
有封装成工具吗?

已经是封装好的了 直接调用就行了成品的话就没有 写了直接编译就可以了

polars 发表于 2023-1-6 19:30

好多大佬的抖音下载全失效了,楼主 有抖音成品嘛,分享一个,谢谢了,抖狗视频音乐下载4.0这个也失效了。biqiang 大佬的也失效了。


Tongtong110 发表于 2022-11-2 11:56

牛的嗷,偷偷学习一下{:1_921:}

dpc520 发表于 2022-11-2 11:56

null2008 发表于 2022-11-2 11:53
打破0回复专用!!!嘿嘿

谢谢 哈哈哈

lgf000 发表于 2022-11-2 12:01

谢谢楼主 楼主好人

happy_365day 发表于 2022-11-2 12:46

谢谢分享! {:1_921:}

yyqzh 发表于 2022-11-2 13:24

感谢楼主分享~

lmt19841123 发表于 2022-11-2 13:27

小白一枚 都是需要打包好的

likaiaixuexi 发表于 2022-11-2 13:30

谢谢分享,对玩自媒体的同学还是有一定帮助的

lqgyglk 发表于 2022-11-2 13:40

谢谢分享!

mokson 发表于 2022-11-2 13:58

页: [1] 2 3 4 5
查看完整版本: 最右 无水印解析视频 几十行搞定