现在位置:首页 > 网站设计 > php读取调用喜马拉雅音频直连地址代码(喜马拉雅音频下载方法)

php读取调用喜马拉雅音频直连地址代码(喜马拉雅音频下载方法)

作者:蓝叶 分类:网站设计 时间:2023-12-10 浏览:563

喜马拉雅上很多不错的有声小说、音乐节目,想要放到自己的网站里调用播放,那就需要使用代码进行解析了,那么php读取调用喜马拉雅音频直连地址代码是什么?喜马拉雅音频下载方法有是什么?
php读取调用喜马拉雅音频直连地址代码,使用蓝叶分享的php获取喜马拉雅音频直连地址代码,可以很轻松的下载喜马拉雅音频文件到本地。使用方法简单,只需要把下方代码复制到php文件中,上传到主机上,然后在浏览器访问php文件网址,按照要求带上喜马拉雅音频的ID号,即可获取到喜马拉雅音频文件的绝对地址。

php读取调用喜马拉雅音频直连地址代码.png

<?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();

免责声明:

本页网址:点击复制分享给朋友吧!

本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!

评论列表
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论
音乐欣赏
返回顶部