喜马拉雅上很多不错的有声小说、音乐节目,想要放到自己的网站里调用播放,那就需要使用代码进行解析了,那么php读取调用喜马拉雅音频直连地址代码是什么?喜马拉雅音频下载方法有是什么?
php读取调用喜马拉雅音频直连地址代码,使用蓝叶分享的php获取喜马拉雅音频直连地址代码,可以很轻松的下载喜马拉雅音频文件到本地。使用方法简单,只需要把下方代码复制到php文件中,上传到主机上,然后在浏览器访问php文件网址,按照要求带上喜马拉雅音频的ID号,即可获取到喜马拉雅音频文件的绝对地址。
<?php /* * 解析调用喜马拉雅音频代码 * author:蓝叶 * url:lanye.org */ error_reporting(0); $song_id = isset($_GET['id']) ? addslashes($_GET['id']) : '60587273'; $domain = trim($_SERVER['SERVER_NAME']); $domainList = "127.0.0.1,localhost,lanye.org,music.lanye.org"; $diymusic = 'https://lanye.org/static/daolian.mp3'; if(!preg_match('/('.$domain.')/i', $domainList)){ header('location:'.$diymusic); exit(); } $url = 'https://www.ximalaya.com/tracks/'.$song_id.'.json'; $refer = 'https://www.ximalaya.com'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, $refer); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER'); $output = curl_exec($ch); curl_close($ch); $json = json_decode($output); $mp3url = str_replace('http:','https:',$json->play_path); header("Location:".$mp3url); exit();
免责声明:
本页网址:点击复制分享给朋友吧!
本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!