PHP某音无水印解析源码

  <?PHP header("Content-Type: text/html;charset=utf-8");      if(isset($_GET["url"])){          //设置移动端请求头          $hdrs = array(              'http' =>array('header' =>                "Referer: https://v.douyin.com/" .               "User-Agent: Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Mobile Safari/537.36rn"              ),          );          //设置请求头          $context = stream_context_create($hdrs);          //通过请求获得该视频的id          file_get_contents($_GET["url"],0,$context);          $id=$http_response_header[6];          $id=explode("video/",$id);          $id=explode("/?",$id[1]);          $id=$id[0];          //通过接口获得视频的详细内容          $url="https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=".$id;          $jsonData=file_get_contents($url,0,$context);          $jsonData=json_decode($jsonData);          //获取到视频有水印的播放地址          $url=$jsonData->item_list[0]->video->play_addr->url_list[0];          //获取到视频无水印的播放地址          $url=str_replace("playwm","play",$url);          //获取真实的视频url          file_get_contents($url,0,$context);          for($i=0;$i<sizeof if break echo></sizeof>

文章来源于互联网:PHP某音无水印解析源码

© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发