音乐搜索接口
import requests
# New Android search request
android_search_url = "https://jadeite.migu.cn/music_search/v3/search/searchAll"
android_search_params = {
"feature": "1111000000",
"pageNo": "1",
"comprehensivePage": "1",
"pageSize": "20",
"sort": "0",
"text": "五月天", # URL encode Chinese characters
"sid": "USSab7de0bd38234653ac85a3591a566297409eda027553446b9824718c90fa290f",
"isCopyright": "1",
"isCorrect": "1"
}
android_search_headers = {
"ms": "46222b35d5efc10c",
"channel": "0146921",
"sign": "d98e82581dc8f0b62725084ba8a0bcf2",
"uiVersion": "A_music_3.17.0",
"ua": "Android_migu",
"msisdn": "MTUwMDEzNjAxNTc=",
"timestamp": "1743651699474",
}
android_search_response = requests.get(android_search_url, params=android_search_params, headers=android_search_headers)
print("\nAndroid Search Response:")
print(android_search_response.status_code)
print(android_search_response.text)
排行榜接口
import requests
url = "http://app.c.nf.migu.cn/MIGUM2.0/strategy/listen-url/v2.4"
params = {
"albumId": "1115511351",
"lowerQualityContentId": "600913000003763282",
"netType": "00",
"resourceType": "2",
"songId": "1115511372",
"toneFlag": "PQ"
}
headers = {
"User-Agent": "Mozilla/5.0 (Linux; U; Android 9; zh-cn; MI 6 Build/PKQ1.190118.001) AppleWebKit/533.1 (KHTML, like Gecko) Version/5.0 Mobile Safari/533.1",
"channel": "0146921",
}
response = requests.get(url, params=params, headers=headers)
print(response.status_code)
print(response.text)
音乐下载地址
import requests
url = "http://app.c.nf.migu.cn/MIGUM2.0/strategy/listen-url/v2.4"
params = {
"albumId": "1115511351",
"lowerQualityContentId": "600913000003763282",
"netType": "00",
"resourceType": "2",
"songId": "1115511372",
"toneFlag": "PQ"
}
headers = {
"User-Agent": "Mozilla/5.0 (Linux; U; Android 9; zh-cn; MI 6 Build/PKQ1.190118.001) AppleWebKit/533.1 (KHTML, like Gecko) Version/5.0 Mobile Safari/533.1",
"channel": "0146921",
}
response = requests.get(url, params=params, headers=headers)
print(response.status_code)
print(response.text)