improve douyin

pull/17/head
肥羊 3 years ago committed by GitHub
parent 39677d58c9
commit 4938787558
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      PHP/douyin.php

@ -43,14 +43,12 @@ $data = curl_exec($ch);
curl_close($ch);
$realdata = urldecode($data);
unlink($cookietext);
$reg = "/\"roomid\"\:\"[0-9]+\"/i";
$reg = "/\"roomid\"\:\"([0-9]+)\"/i";
preg_match($reg, $realdata, $roomid);
$nreg = "/[0-9]+/";
preg_match($nreg, $roomid[0], $realid);
$nnreg = "/\"id_str\":\"{$realid[0]}\"[\s\S]*?\"hls_pull_url\"/i";
$nnreg = "/\"id_str\":\"{$roomid[1]}\"[\s\S]*?\"hls_pull_url\"/i";
preg_match($nnreg,$realdata,$newcontent);
$nnnreg = "/\"hls_pull_url_map\"[\s\S]*?}/i";
preg_match($nnnreg,$newcontent[0],$finalstr);
$mediaArr = json_decode('{' . $finalstr[0] . '}',true);
$hls_url = $mediaArr['hls_pull_url_map']['FULL_HD1'];
header('location:' . $hls_url);
header('location:' . $hls_url);

Loading…
Cancel
Save