日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

网易云解析接口PHP源码,网易云音乐直链解析API源代码^-^

發布時間:2023/12/9 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网易云解析接口PHP源码,网易云音乐直链解析API源代码^-^ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前鹽

網易云網頁版自帶 API,但是點擊字后會自動跳轉到 mp3 資源播放,這樣很不屌.于是咱們就封裝一個吧.

API

網易云的 API 為

我這個主題會把網易云的音樂鏈接自動變成 MP3 所以弄個圖片

歌曲 ID 是什么?吶,就是這個.

源碼

新建個 PHP 文件.

$id = @$_GET['id'];

if (empty($id)) {

exit(jsonm(['code' => 0, 'msg' => '請填寫音樂 ID']));

}

// 正則判斷 ID 是否正確

if (!preg_match('/^[0-9]*$/', $id)) {

exit(jsonm(['code' => 0, 'msg' => '這不是有效的音樂 ID']));

}

$api = 'http://music.163.com/song/media/outer/url?id=';

$url = $api . $id . '.mp3';

$data = curlGet($url);

// 正則取連接

preg_match_all('/Location:(.*?)\.mp3/', $data, $arr);

// 判斷一下是否成功

if (empty($arr[1][0])) {

exit(jsonm(['code' => 1, 'msg' => '解析失敗', 'play' => null, 'referer' => 'https://blog.kieng.cn']));

} else {

$play = $arr[1][0];

$play = str_replace('http://', 'https://', trim($play) . '.mp3');

exit(jsonm(['code' => 0, 'msg' => '解析成功', 'play' => $play, 'referer' => 'https://blog.kieng.cn']));

}

//處理成 https 格式

function curlGet($url, $referurl = '') {

if (empty($referurl)) {

$referurl = $url;

}

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

// 輸出頭

curl_setopt($ch, CURLOPT_HEADER, true);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//模擬常用瀏覽器的 useragent

curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (iPhone; CPU iPhone OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B176 MicroMessenger/4.3.2');

// 不跟隨跳轉

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);

//模擬來源網址

curl_setopt($ch, CURLOPT_REFERER, $referurl);

$output = curl_exec($ch);

curl_close($ch);

return $output;

}

//json 美化

function jsonm($data) {

header('content-type:application/json;charset=utf-8');

return stripslashes(json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));

}

調用:

看圖吧

屁話

網頁能播放的都可以解析.就是付費不付費的只要網頁能播放的就能解析的!

~謝謝打賞~

總結

以上是生活随笔為你收集整理的网易云解析接口PHP源码,网易云音乐直链解析API源代码^-^的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。