• 正文概述
  • 售后服务
  •  

    <?php
    /* 
    Author    多啦咪资源网
    DateTime  2019-12-26
    */
      
    function GetVideos($url) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($ch, CURLOPT_HTTPHEADER, ["user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25"]);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); 
        $output = curl_exec($ch);
        curl_close($ch);
        return $output;
    }
     
    function GetUrl($url)
    {
        $UserAgent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_HEADER, 0);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($curl, CURLOPT_ENCODING, '');
        curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
        $data = curl_exec($curl);
        curl_close($curl);
        return $data;
    }
    //URL
    $url = $_GET['url'];
     
    if (empty($url)) {
        echo json_encode(['code' => 0, 'msg' => '请输入正确视频网址,格式为:douyin.php?url=视频地址']);
    }else{
        $data = GetUrl($url);
        //获取
        preg_match('/playAddr: "(?<url>[^"]+)"/i', $data, $url);
        preg_match('/<p class="desc">(?<desc>[^<>]*)<\/p>/i', $data, $name);
        $name = $name['desc'];
        $url = $url['url'];
        if(empty($url))
        {
            echo json_encode(['code' => 0, 'msg' => '解析错误']);
            exit;
        }
         
        preg_match('/s_vid=(.*?)&/', $url, $id);
        $url = 'https://aweme.snssdk.com/aweme/v1/play/?s_vid=' . $id[1] . '&line=0';
        $data_new = GetVideos($url);
        preg_match('/<a href=\"http:\/\/(.*?)\">/', $data_new, $link);
         
        if (empty($link[1])) {
            echo json_encode(['code' => 0, 'msg' => '解析错误']);
            exit;
        }
         
        $link = 'http://' . $link[1];
        echo json_encode(['code' => 1, 'name' => $name, 'url' => $link]);
    }

     

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!79581008@qq.com
    2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!(除原创作品外)
    3. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    4. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
    5. 站点所有资源仅供学习交流使用,切勿用于商业或者非法用途,与本站无关,一切后果请用户自负!
    多啦咪资源网 » 抖音无水印原理代码解析源码【PHP】抖音无水印视频解析源码

    常见问题FAQ

    本站声明!
    (1)、因源码的可复制性及原创源码维护不易,一旦下单,概不接受退款。 源码你买去做啥希望你自己清楚且了解,需要准备什么请在下单前联系我问清楚! (2)、(视频类)源码适用于原创视频分享等,(视频类)源码为视频系统框架,不涉及任何音频影像播放内容,购买前请遵守相关法律法规 一旦下单购买即认为你已了解相关法律法规,买家所经营的任何内容均与本站无关,请仔细阅读并对该内容清晰且了解后再下单! (3)、再次警告,(视频类)源码仅为开发学习交流使用,请勿用做其他违法用途! 请在法律允许的范围内使用源码程序。上传数据均是个人行为,与本站无关。请仔细、认真的看完下面的介绍再来咨询!
    售后服务技术支持申明!
    (注:非本站购买的资源,如淘宝倒卖,其他个人渠道倒卖不提供任何服务及技术支持!)本站购买的如需要提供技术支持前,请发送订单号及会员uid 核对信息后会一一解答!【本站唯一服务:qq79581008,加前请说明问题重点,否则无视!】
    关于支付下载问题?
    支付成功后请及时下载,如支付未跳转,或没反应,请刷新下浏览器或者清理缓存,要不换个浏览器,建议使用360安全浏览器,或者uc、qq都行
    会员开通及支付说明!
    由于浏览器兼容问题,建议先充值到余额后,再开通会员选择余额支付哦!如支付成功后开通失败请及时联系管理员!
    免费下载或者VIP会员专享资源能否直接商用?
    1.本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。(除原创作品外)若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。