PHP去抖音水印解析-非接口(获取抖音无水印URL地址)

全屏阅读
  • 基本信息

PHP去抖音水印解析-非接口(获取抖音无水印URL地址)

介绍

PHP去抖音水印解析-非接口(获取抖音无水印URL地址)

<?php
        // 你只需要修改这个地方的地址就可以了
        $url = ('https://v.douyin.com/WuRMPV/');
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        // 不需要页面内容
        curl_setopt($ch, CURLOPT_NOBODY, 1);
        // 不直接输出
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        // 返回最后的Location
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_exec($ch);
        $info = curl_getinfo($ch,CURLINFO_EFFECTIVE_URL);
        curl_close($ch);
        // 重定向地址
        $url = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids='.(explode('/',$info)[5]);
        $ch = curl_init($url); //初始化
        curl_setopt($ch, CURLOPT_HEADER, 0); // 不返回header部分
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 返回字符串,而非直接输出
        curl_setopt($ch, CURLOPT_USERAGENT, "Dalvik/1.6.0 (Linux; U; Android 4.1.2; DROID RAZR HD Build/9.8.1Q-62_VQW_MR-2)");
        curl_setopt($ch, CURLOPT_REFERER, "-");
        $result = curl_exec($ch);
        curl_close($ch);
        $result = json_decode($result, true);
        $url = $result['item_list'][0]['video']['play_addr']['url_list'][0];
        $url = str_replace('playwm','play', $url);
        $ch = curl_init($url); //初始化
        curl_setopt($ch, CURLOPT_HEADER, 0); // 不返回header部分
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 返回字符串,而非直接输出
        curl_setopt($ch, CURLOPT_USERAGENT, "Dalvik/1.6.0 (Linux; U; Android 4.1.2; DROID RAZR HD Build/9.8.1Q-62_VQW_MR-2)");
        curl_setopt($ch, CURLOPT_REFERER, "-");
        $response = curl_exec($ch);
        curl_close($ch);
        $response = explode('"',$response);
        // 在页面上输出视频
        header('location:'.$response[1]);

顶一下
(0)
100%
订阅 回复
踩一下
(0)
100%
» 郑重声明:本文由mpxq168发布,所有内容仅代表个人观点。版权归恒富网mpxq168共有,欢迎转载, 但未经作者同意必须保留此段声明,并给出文章连接,否则保留追究法律责任的权利! 如果本文侵犯了您的权益,请留言。

目前有 0 条留言 其中:访客:0 条, 博主:0 条

给我留言

您必须 [ 登录 ] 才能发表留言!