吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10015|回复: 35
收起左侧

[其他转载] 【网站源码】【分享】音乐解析源码,严禁用于商业用途

[复制链接]
By丿安之若素 发表于 2020-3-12 19:49
本帖最后由 By丿安之若素 于 2020-3-12 20:15 编辑

音乐解析试听下载
PHP的源码

严禁用于商业用途

要使用的话,请保留原作者的页脚链接,毕竟人家写出来也不容易,虽然已经停止更新了。
QQ截图20200312194725.png
部分代码
<?php
/**
 *
 * 音乐搜索器 - 入口
 *
 * @AuThor  MaiCong <i@maicong.me>
 * @link    https://github.com/maicong/music
 * @Since   1.6.2
 *
 */

// 定义核心
define('MC_CORE', true);

// 定义版本
define('MC_VERSION', '1.6.2');

// 核心文件目录
define('MC_CORE_DIR', __DIR__ . '/core');

// 模版文件目录
define('MC_TEMP_DIR', __DIR__ . '/template');

// 调试模式,0为关闭,-1为打开
define('MC_DEBUG', 0);

// Curl 代{过}{滤}理地址,例如:define('MC_PROXY', 'someproxy.com:9999')
define('MC_PROXY', false);

// Curl 代{过}{滤}理用户名和密码,例如:define('MC_PROXYUSERPWD', 'username:password')
define('MC_PROXYUSERPWD', false);

// 服务器是否在国内
define('MC_INTERNAL', 1);

// PHP 版本判断
if (version_compare(phpversion(), '5.4', '<')) {
    header('Content-type:text/html;charset=utf-8');
    echo sprintf(
        '<h3>程序运行失败:</h3><blockquote>您的 PHP 版本低于最低要求 5.4,当前版本为 %s</blockquote>',
        phpversion()
    );
    exit;
}

// 判断是否启用 Curl
if (!extension_loaded('curl')) {
    header('Content-type:text/html;charset=utf-8');
    echo '<h3>程序运行失败:</h3><blockquote>请启用 Curl 模块</blockquote>';
    exit;
}

include_once MC_CORE_DIR . '/music.php';

// 支持的网站
$music_type_list = array(
    'netease'    => '网易',
    'qq'         => 'QQ',
    'kugou'      => '酷狗',
    'kuwo'       => '酷我',
    'xiami'      => '虾米',
    'baidu'      => '百度',
    '1ting'      => '一听',
    'migu'       => '咪咕',
    'lizhi'      => '荔枝',
    'qingting'   => '蜻蜓',
    'ximalaya'   => '喜马拉雅',
    'kg'         => '全民K歌',
    '5singyc'    => '5sing原创',
    '5singfc'    => '5sing翻唱'
);

if (server('HTTP_X_REQUESTED_WITH') === 'XMLHttpRequest') {
    $music_input          = trim(post('input'));
    $music_filter         = post('filter');
    $music_type           = post('type');
    $music_page           = (int) post('page');
    $music_valid_patterns = array(
        'name' => '/^.+$/i',
        'id' => '/^[\w\/\|]+$/i',
        'url' => '/^https?:\/\/\S+$/i'
    );

    if (!$music_input || !$music_filter || !$music_type) {
        response('', 403, '(°ー°〃) 传入的数据不对啊');
    }

    if ($music_filter !== 'url' && !in_array($music_type, array_keys($music_type_list), true)) {
        response('', 403, '(°ー°〃) 目前还不支持这个网站');
    }

    if (!preg_match($music_valid_patterns[$music_filter], $music_input)) {
        response('', 403, '(・-・*) 请检查您的输入是否正确');
    }

    switch ($music_filter) {
        case 'name':
            if (!$music_page) {
                $music_page = 1;
            }
            $music_response = mc_get_song_by_name($music_input, $music_type, $music_page);
            break;
        case 'id':
            $music_response = mc_get_song_by_id($music_input, $music_type);
            break;
        case 'url':
            $music_response = mc_get_song_by_url($music_input);
            break;
    }

    if (empty($music_response)) {
        response('', 404, 'ㄟ( ▔, ▔ )ㄏ 没有找到相关信息');
    }

    if ($music_response['error']) {
        response('', $music_response['code'], '(°ー°〃) ' . $music_response['error']);
    }

    response($music_response, 200, '');
}

include_once(MC_TEMP_DIR . '/index.php');

免费的评分 给一波 可以吗
music.tar.gz (57.08 KB, 下载次数: 792)

免费评分

参与人数 13吾爱币 +12 热心值 +12 收起 理由
老年蚂蚁 + 1 + 1 谢谢@Thanks!
咸鱼霸霸 + 1 + 1 热心回复!
pj521 + 1 + 1 热心回复!
师大帅哥 + 1 + 1 谢谢@Thanks!
VChq + 1 + 1 谢谢@Thanks!
BoolMing + 1 + 1 我很赞同!
LNDU97 + 1 + 1 用心讨论,共获提升!
青春作伴 + 1 + 1 腻害,我支持。
yxgw + 1 + 1 用心讨论,共获提升!
starwar + 1 + 1 热心回复!
xiaoerer + 1 + 1 热心回复!
辉光日新K88 + 1 我很赞同!
brightwill + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| By丿安之若素 发表于 2020-3-14 11:08
mythe777 发表于 2020-3-13 23:50
首先必须给你点赞的,然后有时间我仔细看下代码,不知道API稳定不,因为好多这样的网站排名挺高的,但是解 ...

我自己用着呢,能解析黑胶网易云的,有人回帖说 收费的不能解析
 楼主| By丿安之若素 发表于 2020-3-13 15:54
本帖最后由 By丿安之若素 于 2020-3-13 16:03 编辑
dujiu 发表于 2020-3-13 12:37
github项目都停止更新了,网易收费音乐播放不了。你确定你测试了?

我确定能用啊,黑胶的歌都能下载,电子付费的能不能下载不知道。
我自己搭着呢
A00 发表于 2020-3-12 19:54
taozididi 发表于 2020-3-12 20:09
感谢 试试
倔强的丫头 发表于 2020-3-12 20:09
非常感谢  不知道有没有兄弟测试过?
 楼主| By丿安之若素 发表于 2020-3-12 20:13
倔强的丫头 发表于 2020-3-12 20:09
非常感谢  不知道有没有兄弟测试过?

测试过 那个截图就是我自己的
uickier 发表于 2020-3-12 20:18
某训的接口已经不可用了  我之前测试过
 楼主| By丿安之若素 发表于 2020-3-12 20:20
uickier 发表于 2020-3-12 20:18
某训的接口已经不可用了  我之前测试过

网易云可以解析
kkklj 发表于 2020-3-12 20:21
网易的加密经常变动,T迅的是经常接口变动
 楼主| By丿安之若素 发表于 2020-3-12 20:24
kkklj 发表于 2020-3-12 20:21
网易的加密经常变动,T迅的是经常接口变动

我自己用了一年了,网易云的 一直很稳定
头像被屏蔽
zenaiwen 发表于 2020-3-12 20:28
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 08:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表