iami233
iami233
文章156
标签37
分类4

文章分类

文章归档

抖音无水印解析最新PHP源码

抖音无水印解析最新PHP源码

PHP代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
// title: 抖音无水印解析
// update: 2020-09-27
// author: iami233
header('Access-Control-Allow-Origin:*');
header('Content-type: application/json');

$url = $_GET['url'] ?? null;
if ($url != null) {
$loc = get_headers($url, true)['Location'];
preg_match('/[0-9]+/', $loc, $id);
$arr = json_decode(curl('https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' . $id[0]), true);
//var_dump($arr);
preg_match('/href="(.*?)">Found/', curl(str_replace('playwm', 'play', $arr['item_list'][0]["video"]["play_addr"]["url_list"][0])), $matches);
$videourl = str_replace('&', '&', $matches[1]);
$Json = array('title' => $arr['item_list'][0]["share_info"]["share_title"], 'cover' => $arr['item_list'][0]['video']["origin_cover"]["url_list"][0], 'url' => $videourl);
$Json = json_encode($Json, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
echo stripslashes($Json);
return $Json;
} else {
echo '请输入抖音分享的地址,如:https://v.douyin.com/m2mun2';
}

function curl($url)
{
$Header = array("User-Agent: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");
$con = curl_init((string) $url);
curl_setopt($con, CURLOPT_HEADER, False);
curl_setopt($con, CURLOPT_SSL_VERIFYPEER, False);
curl_setopt($con, CURLOPT_RETURNTRANSFER, true);
curl_setopt($con, CURLOPT_HTTPHEADER, $Header);
curl_setopt($con, CURLOPT_TIMEOUT, 5000);
$result = curl_exec($con);
return $result;
}
本文作者:iami233
本文链接:https://5ime.cn/douyin.html
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可