原理如下:
0, 'msg' => '请输入正确视频网址,格式为:douyin.php?url=视频地址']); }else{ $data = GetUrl($url); //获取 preg_match('/playAddr: "(?[^"]+)"/i', $data, $url); preg_match('/ (?
[^<>]*)<\/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('//', $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]); }
thanks for sharing
抢沙发咯