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某音无水印解析源码

人已赞赏
PHP学习笔记杂七杂八

PHP 自定义方法 JSON数据格式美化

2020-11-17 11:09:15

PHP学习笔记杂七杂八

tp5项目 Apache切换nginx环境

2020-11-17 11:09:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索