PHP 解析抖音无水印视频

PHP解析抖音无水印视频后端代码
使用方法 http://www.yoursite.com/api.php?url=抖音视频链接
在线工具 http://tool.liumingye.cn/douyin/
QQ截图20190329052258.png
20190329052336.png

<?php
/*
    author 刘明野
    site www.liumingye.cn
*/
function curl_request($url, $location = 1) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Mobile Safari/537.36');
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, $location);
    curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
    curl_setopt($curl, CURLOPT_REFERER, $url);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_TIMEOUT, 10);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($curl);
    if (curl_errno($curl)) {
        return curl_error($curl);
    }
    curl_close($curl);
    return $data;
}
function GetBetween($content, $start, $end) {
    $r = explode($start, $content);
    if (isset($r[1])) {
        $r = explode($end, $r[1]);
        return $r[0];
    }
    return '';
}
$parm_url = @$_GET['url'];
$str = curl_request($parm_url);
$vid = GetBetween($str, "v1/playwm/?video_id=", "&");
$url = curl_request("https://aweme.snssdk.com/aweme/v1/play/?video_id=" . $vid . "&line=0", 0);
$url = GetBetween($url, "href=\"", "\"");
echo $url;
本文为作者刘明野发布,未经允许禁止转载!
20608
13
2
发表留言

    无敌
    3年前

    希望更新一下这个

    3年前

    巩固地容易

    francis
    3年前

    抖音解析失效了,望更新修复。

    jogowkv
    3年前

    已失效。望修复。

    4年前

    抖音视频已经失效,希望站长修复

      4年前

      @lele tool.oioweb.cn/ 我这边已经更新了

        哦哦
        4年前

        @教书先生 用不了

    lele
    4年前

    抖音下载工具失效了,下载的是html格式的文件,无卵用。

    lele
    4年前

    抖音下载工具失效了,下载的是html格式的文件,无卵用。

    你猜
    4年前

    很好,目前可用

    4年前

    在线工具失效了,解析不了

    4年前

    写的很好,很喜欢

友情链接