2015年10月7日 No comments Article
  1. 利用网易云音乐的API,获取外链

  2. 构建一个音乐链接查询站

  3. 接下来的计划是利用网易云音乐的外链,构建一个音乐FM


  1. 利用网易云音乐的API,获取外链
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title>网易云音乐外链</title><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"><meta name="煎锅 网易云音乐 外链" content="EverEdit" /><meta name="煎锅" content="煎锅 网易云音乐 外链" /><meta name="煎锅 网易云音乐 外链" content="煎锅 网易云音乐 外链" /><meta name="煎锅 网易云音乐 外链" content="煎锅 网易云音乐 外链" /><link href="./163music.css" rel="stylesheet"><script src="//cdn.bootcss.com/jquery/3.0.0-alpha1/jquery.js"></script><script type="text/javascript">
$(function() {
$("script").last().remove();
$("div").last().remove();
var id = window.setTimeout(function() {}, 0);
while (id--) {window.clearTimeout(id);}
});
</script><style type="text/css" media="screen" id="test"></style>
</head>
<body><h2>查询结果如下</h2><div id="back"><a href="./163music.html">返回搜索</a></div><p>受到良心谴责,所以每首歌值只给出10个盗链。大家多支持网易云音乐。煎锅作品,请勿举报,谢谢支持</p>
<?php//header("Content-type:text/html;charset=utf-8");
function curl_get($url)
{$refer = "http://music.163.com/";$header[] = "Cookie: " . "appver=1.5.0.75771;";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HTTPHEADER, $header);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);curl_setopt($ch, CURLOPT_REFERER, $refer);$output = curl_exec($ch);curl_close($ch);return $output;
}$url = "http://music.163.com/api/search/get/web?csrf_token=";$s = $_POST["search"];$limit = 10;function curl($url, $s, $limit){$curl = curl_init();$post_data = 'hlpretag=<span class="s-fc7">&hlposttag=</span>&s=' . $s . '&type=1&offset=0&total=true&limit=' . $limit;curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$header = array('Host: music.163.com','Origin: http://music.163.com','User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36','Content-Type: application/x-www-form-urlencoded','Referer: http://music.163.com/search/',);curl_setopt($curl, CURLOPT_HTTPHEADER, $header);curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);$src = curl_exec($curl);curl_close($curl);return $src;}//根据id获取MP3链接
function get_music_info($music_id)
{$url = "http://music.163.com/api/song/detail/?id=" . $music_id . "&ids=%5B" . $music_id . "%5D";return curl_get($url);
}
//判断是否输入了歌曲名
if(!$s || !$limit){$tempArr = array("code" => -1, "msg" => "请输入歌曲名");echo "<h2 style='color:yellow;text-align:center;'>"."soory!" . $tempArr["msg"] . "!特么不输入歌曲名,怎么搜啊!!!"."</h2>";}
else{$ID_array = json_decode(curl($url, $s, $limit),true);//将json转换数组//print_r($ID_array);//echo curl($url, $s, $limit);//根据id获取歌曲信息,包括MP3链接// echo get_music_info($ID_array["result"]["songs"][0]["id"]);echo "<table border='2'>";echo "<tr>";echo "<td>"."歌曲序号"."</td>";echo "<td>"."歌曲名称"."</td>";echo "<td>"."歌手"."</td>";echo "<td>"."歌曲链接:点击可直接播放或下载,否则复制到迅雷可下载,可用作QQ空间背景音乐"."</td>";echo "</tr>";for ( $i=0; $i < $limit; $i++ ){ $Info_array = json_decode(get_music_info($ID_array["result"]["songs"][$i]["id"]),true);echo "<tr>";echo "<td>".($i+1)."</td>";echo "<td>《".$Info_array["songs"][0]["name"]."》</td>";//输出歌曲名echo "<td>".$Info_array["songs"][0]["artists"][0]["name"]."</td>";//输出歌手名echo "<td><a href='{$Info_array["songs"][0]["mp3Url"]}'>".$Info_array["songs"][0]["mp3Url"]."</a></td>";//输出MP3歌曲链接echo "</tr>";}echo "</table>" ;}
?>
<div class="achor"><ul><li id="blog"><a href="http://www.jiantong.cc">点一下又不会怀孕</a></li><li id="hexo"><a href="http://liujianpc.github.io">看一下也不会怀孕</a></li><li id="home"><a href="http://kindlers.sinaapp.com">带你飞</a></li><li id="wangyi"><a href="http://music.163.com">网易云音乐</a></li></ul></div></body>
</html>
  1. 查询站,搜索页面
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>网易云音乐外链</title><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"><meta name="网易云音乐外链" content="EverEdit" /><meta name="尘世间迷途小书童" content="尘世间迷途小书童" /><meta name="尘世间迷途小书童" content="尘世间迷途小书童" /><meta name="尘世间迷途小书童" content="" /><link href="./163music.css" rel="stylesheet"><script src="//cdn.bootcss.com/jquery/3.0.0-alpha1/jquery.js"></script><script type="text/javascript">
$(function() {
$("script").last().remove();
$("div").last().remove();
var id = window.setTimeout(function() {}, 0);
while (id--) {window.clearTimeout(id);}
});
</script><style type="text/css" media="screen" id="test"></style></head><body><div id="test" class="wrap"><h2>网易云音乐外链</h2><p>可用于QQ空间背景音乐,也可直接下载</p><form method="post" action="./163.php" id="search" name="music"><div id="MusicName">歌名/歌手/专辑:</div><input id="text" type="text" name="search" value="简单爱" /><input id="btn" type="submit" name="go" value="搜一搜" /></form></div><div id="intro"></div><div class="achor"><ul><li id="blog"><a href="http://www.jiantong.cc">点一下又不会怀孕</a></li><li id="hexo"><a href="http://liujianpc.github.io">看一下也不会怀孕</a></li><li id="home"><a href="http://kindlers.sinaapp.com">带你飞</a></li><li id="wangyi"><a href="http://music.163.com">网易云音乐</a></li></ul></div></body></html>
  1. css层叠样式表
@charset "utf-8";body{background: #DDD url(http://pic.yesky.com/picupload2/20060815/100830/5464662.jpg) repeat scroll top;}
form{width:60%;margin:0 auto;text-align: center;margin-top:5%;}
h2,p{display: block;text-align: center;font-family:"微软雅黑","Microsoft Yahei",sans-serif;}
#MusicName{display: inline;font-size:100%;color:black;font-family:"微软雅黑","Microsoft Yahei",sans-serif;}
h2{color:yellow;text-shadow: 3px 3px 3px red;}
#text{width:190px;border: 0.25em solid #ddd;border-radius:1em;
transition:width 1s;
transition-timing-function:ease;
}
#text:focus{width:220px;}
#btn{text-align:center;display:inline;font-family:"微软雅黑","Microsoft Yahei",sans-serif;width:68px;font-size:90%;background-color: #DDD;border: 0.25em solid #999;border-radius:1em;}
#btn:hover{border-color:gold;}
#text:focus{border: 0.25em solid gold;background-color: #DDD;}
p{color:black;text-shadow: 2px 2px 2px white;}
table{width:90%;margin:0 auto;text-align:center;border-color:silver;border-radius:0.8em;border-style:inset; font-family: "微软雅黑","Microsoft Yahei",Arial,sans-serif;}
.achor{width:60%;height:auto;margin:0 auto;font-family:"微软雅黑","Microsoft Yahei",sans-serif;}
.achor ul:after{clear:both;width:0;height:0;content:",";display:block;visibility:hidden;}
#blog{display: block;float: left;width:130px;height:100%;}
#hexo{display: block;float: left;width:130px;height:100%;}
#wangyi{display: block;float: left;width:130px;height:100%;}.achor{//height :90px;font-family:"微软雅黑",sans-serif;font-size:1em;font-weight:bold;text-align:center;line-height:90px;margin:2em auto;}ul{list-style: none;font-size: 1em;width: 100%;margin: 0 auto;border: 1px none;padding: 0 3.36%;
}
.achor li{width: 130px;height: 90px;float: left;margin-left: 5px;/* border-left: 5px solid gold;*/border-radius: 1em;padding: 0 2.5px;display: block;}.achor li+li{border-left:1px solid gold;
}
li a{display: block;text-align: center;target:_blank;
}
li a:link{text-decoration:none;color: black;
}
li a:hover{text-decoration:none;color: red;background: yellow;border-radius: 1em;}
#blog{display: block;float: left;width:130px;height:100%;background: #DDD;}
#hexo{display: block;float: left;width:130px;height:100%;background: #3399FF;}
#wangyi{display: block;float: left;width:130px;height:100%;background:#CCCC66;}
#home{display: block;float: left;width:130px;height:100%;background:#33FF00;}
#back a{display: block;width:10%;margin: 1em auto;text-align: center;background-color:#66FF00;border:2px solid #ddd;font-family:"微软雅黑","Microsoft Yahei",sans-serif;}
#back a:link{text-decoration:none;color: black;border: 2px solid #999;//background: #008040;
}
#back a:hover{text-decoration:none;color: red;background: yellow;border: 2px solid #999;border-radius:1em;}
@media screen and (max-width:641px){td{word-break:break-all;}.achor ul li{margin:2px 40px 2px 18px;}}
  1. 网站挂在SAE网易云音乐外链查询站

Categories: css, HTML5, PHP, 网易云音乐

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注

姓名 *

电子邮件 *

站点

评论

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

网易云音乐外链(PHP的curl函数)相关推荐

  1. JS不跨域操控网易云音乐外链播放器

    JS不跨域操控网易云音乐外链播放器 今天写个人网站,用到了背景音乐. 一开始想使用H5的audio标签,蛮成功的,但是传到服务器上后加载缓慢(腾讯云服务器学生优惠版,最低的配置),体验很差. 使用外链 ...

  2. 仿网易云音乐html代码,仿网易云音乐外链播放器UI的HTML5音乐播放器插件

    简要教程 APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插 ...

  3. html5自动播放音乐外链,仿网易云音乐外链播放器UI的HTML5音乐播放器插件

    APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插件. 安装 ...

  4. [前端] 网易云音乐外链播放器不能正常显示的问题之解决方案

    场景:要在页面中插入这样的一个小插件: 参考网易云音乐提供的<iframe>外链播放器代码,却无法正常显示. 方法极其简单:只要在<iframe>标签的src属性中的//前加上 ...

  5. 我做了一个网易云音乐外链播放器的Vue组件,很nice

    话不多说,上视频: https://www.bilibili.com/video/BV1p44y1M7KC/ 介绍 起因是我的一个小项目用到了网易云音乐的外链播放器:于是将它从项目里剥离出来做成一个V ...

  6. 网易云音乐外链播放器代码的一个bug

    最近想给网站里插入一个音乐,虽然网易云音乐支持外链播放器,但是实在是太不容易了.这里建议大家用本地音乐. 首先网易云音乐大部分歌曲是不支持外链播放器的,像是这样: csdn里也有很多博客写到可以找到这 ...

  7. html插入外链音乐,GitHub Page插入网易云音乐外链

    一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一 ...

  8. 网易云音乐外链的真实地址下载方法

    一个网易音乐外链地址长期有效,很简单的方法: 第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID, 例如:杨钰莹的心雨,网址是: http://music.163.com/#/song?id= ...

  9. 音乐外链生成源码php,百度网盘音乐外链源码 | 小楼昨夜又东风

    百度网盘音乐外链方法,以前一直用破博客的,后来用的人多了,导致虚拟主机CUP占用过大,暂时撤掉外链了.不过作者提供了源码,原文链接:http://www.poboke.com/study/the-so ...

  10. 个人博客美化之网易云生成外链(对于那些因为版权原因无法生成外链的)

    想美化一下自己的博客,放上一些好听的背景音乐.上了网易云才发现很多音乐都是因为版权原因无法生成外链,在百度上了终于找到了解决方法. 给大家分享一下: 在歌单页面,在"生成外链播放器" ...

最新文章

  1. C#二叉树遍历算法实现浅析
  2. C++ inline函数和宏
  3. 解决 Mysql下使用EF Code First 指定表Engine无效的思路
  4. 简述python程序执行原理_Python程序的执行原理(1)
  5. 华硕无线路由打印机服务器,享受DIY的快乐 篇四:当普通打印机遇上智能路由器——网络打印机配置教程(以华硕AC66U B1为例)...
  6. 直播 | “深度学习”到底是什么?这篇文章讲明白了
  7. 【原创】微信支付遇到的各种坑及解决方案随笔记录,invalid signature, “errMsg“:“chooseWXPay:fail“
  8. 机器学习、深度学习经典课程
  9. AlphaGo增强式学习算法:实现‘高手指点’特效
  10. 一名菜鸟程序员的跳槽经历以及其所感所想(二)
  11. windows如何调出不见的语言栏
  12. 洛谷---三角形的分类C语言详解
  13. framemaker 导出word文档,利用list遍历输出换行以及保留段落格式(首行空两格)
  14. 勾号、叉号、圈号的收集
  15. 使用python将pdf转化为长图片
  16. OA系统中如何实现合同管理?
  17. 基于单片机的汽车灯光设计
  18. ctf-wp-mmmmpy
  19. 基于《高级计算机图形学原理与实践》(西安科技大学)的学习笔记(一、二)
  20. 【QT实现TCP和UDP协议通信(二)】

热门文章

  1. Vue+TS Echarts股票图
  2. Springboot毕设项目电商系统设计与实现t32la(java+VUE+Mybatis+Maven+Mysql)
  3. 图文模态交互 | CLIP + GAN = ?
  4. 创可贴的 ROS PX4 自主飞行无人机 学习笔记(2)
  5. matlab 图片倒影_matlab-画个拱桥和倒影?
  6. 非淡泊无以明志,非宁静无以致远。
  7. 爬虫基础以及Xpath、Beautiful Soup的应用
  8. Day4-STM32的中断与通信——百问网7天物联网智能家居
  9. mysql 库存超卖_mysql处理高并发,防止库存超卖
  10. t分布f分布与样本均值抽样分布_常用概率分布