[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"getwebinfo":3,"userInfo":32,"news-item-29":35},{"dwo_Aentrance":4,"dwo_Uentrance":5,"dwo_WebTitle":6,"dwo_WebKeys":7,"dwo_WebDesc":8,"dwo_WebLogo":9,"dwo_WebIco":10,"dwo_WebIcp":11,"dwo_Copyright":12,"dwo_UploadImageSuffix":13,"dwo_UploadFileSuffix":14,"dwo_UploadImageSize":15,"dwo_UploadFileSize":16,"dwo_UploadStatus":17,"dwo_WebGx":18,"dwo_NotifyFeedBack":19,"dwo_NotifyList":19,"dwo_NotifyDeposit":19,"dwo_NotifyEmail":20,"dwo_WebBack":21,"dwo_Adkey":22,"dwo_AdOff":22,"dwo_Adcallkey":22,"c_apideftimage":23,"dwo_payprovider":24,"dwo_paymethod_switch":25,"dwo_payenabled":26,"dwo_redis_enabled":17,"dwo_redis_host":27,"dwo_redis_port":28,"dwo_redis_password":29,"dwo_redis_database":30,"dwo_redis_timeout":30,"EmailOff":17,"c_qrlist":31},"admin","default","小渡API | FAFE Pro - 公益免费API聚合平台","小渡API,FAFE Pro,小小数据API,公益API,免费API,API聚合平台,聚合数据,API开放平台,免费接口调用平台,高并发API,开发者工具,api.dwo.cc","小渡API（FAFE Pro）是公益性API聚合平台，免费提供稳定高并发的数据接口服务。性能Pro稳定Max，聚合多家优质API资源，助力超多企业及开发者共建生态","https:\u002F\u002Fcdn.heylie.cn\u002Ftb\u002Fxiaodu_x.png","https:\u002F\u002Fcdn.heylie.cn\u002Ftb\u002Fxd.ico","赣ICP备2023002241号-2","小渡API","jpg,jpeg,png,gif,ico,webp","apk,zip,rar,7z,ipa,jpg,jpeg,png,gif,mp4",53,50,"1","赣公网安备36012102000605号","2","2092115940@qq.com","https:\u002F\u002Foss4liview.moji.com\u002Fthd_file\u002F2025\u002F08\u002F18\u002Fce6874143a024cf3d1380394497fd311.png",null,"https:\u002F\u002Foss4liview.moji.com\u002Fthd_file\u002F2025\u002F12\u002F13\u002F9cc11bcd504ac19696f8ed3c86302979.png","alipay","{\"alipay\":true,\"wxpay\":false,\"qqpay\":false}",0,"127.0.0.1","6379","","0",[],{"code":33,"msg":34,"data":29,"total":26},401,"权限不足或TOKEN失效，请重新登录",{"classListRes":-1,"articleRes":36},{"code":37,"msg":22,"data":38,"total":22},200,{"id":39,"dwo_html":40,"dwo_name":41,"dwo_image":42,"dwo_time":43,"dwo_brief":44,"dwo_keywords":45,"dwo_cid":46,"dwo_show":17,"dwo_uid":47,"dwo_status":46,"dwo_comment_count":26,"dwo_status_reason":22,"dwo_status_time":22,"status_text":48},29,"\u003Ch2 style=\"text-align: left;\">一、环境准备\u003C\u002Fh2>\u003Cp>仅需安装requests库（用于发送网络请求），命令如下：\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-python\">pip install requests\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2 style=\"text-align: left;\">二、核心API详解\u003C\u002Fh2>\u003Cp>获取歌词需分两步：先通过“搜索API”获取歌曲ID，再通过“歌词API”获取原文+翻译歌词，以下是两个接口的完整使用说明、功能及示例。\u003C\u002Fp>\u003Ch3 style=\"text-align: left;\">（一）歌词API（核心，获取原文\u002F翻译歌词）\u003C\u002Fh3>\u003Cp>功能：根据歌曲ID，获取带时间轴的原文歌词或翻译歌词，返回JSON格式数据。\u003C\u002Fp>\u003Ch5>1. 接口地址：https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsong\u002Flyric\u003C\u002Fh5>\u003Ch5>2. 请求方式：GET\u003C\u002Fh5>\u003Ch5>3. 必传参数（参数说明及取值）：\u003C\u002Fh5>\u003Cp>os：固定取值为pc，用于接口校验，无其他业务影响；\u003C\u002Fp>\u003Cp>id：歌曲唯一ID（需通过下方“搜索API”获取）；\u003C\u002Fp>\u003Cp>lv：控制返回原文歌词，取值为-1，返回带时间轴的原文歌词；\u003C\u002Fp>\u003Cp>tv：控制返回翻译歌词，取值为-1，返回带时间轴的翻译歌词。\u003C\u002Fp>\u003Cp>4. 示例请求：\u003C\u002Fp>\u003Cp>获取原文歌词（带时间轴）：GET https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsong\u002Flyric?os=pc&id=1900172235&lv=-1\u003C\u002Fp>\u003Cp>获取翻译歌词（带时间轴）：GET https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsong\u002Flyric?os=pc&id=1900172235&tv=-1\u003C\u002Fp>\u003Ch5>5. JSON返回格式（精简核心内容）：\u003C\u002Fh5>\u003Cpre>\u003Ccode class=\"language-python\">{\n    \"sgc\": false,\n    \"sfy\": false,\n    \"qfy\": false,\n    \"transUser\": {\n        \"id\": 3954145,\n        \"nickname\": \"Crazy_Knight\"\n    },\n    \"lyricUser\": {\n        \"id\": 3954139,\n        \"nickname\": \"color-9\"\n    },\n    \"lrc\": {\n        \"version\": 15,\n        \"lyric\": \"[00:00.617]这个世上没有比假花更美的花\\n[00:05.748]因为它完全是由虚假所构成\\n 其他歌词省略\"\n    },\n    \"code\": 200\n\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch5>6. 歌词提取示例（Python）：\u003C\u002Fh5>\u003Cpre>\u003Ccode class=\"language-python\">import json\n\n# 假设data是从接口获取的JSON字符串\ndata = '''{\n    \"lrc\": {\n        \"version\": 15,\n        \"lyric\": \"第一行歌词\\n第二行歌词\\n第三行歌词\"\n    }\n}'''\n\n# 解析JSON并提取歌词\nobj = json.loads(data)\nlyric_text = obj['lrc']['lyric']  # 提取完整带时间轴歌词\nlines = lyric_text.split('\\n')    # 可选：按行拆分歌词，方便查看\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch3 style=\"text-align: left;\">（二）搜索API（获取歌曲ID）\u003C\u002Fh3>\u003Cp>功能：根据歌曲名称，搜索相关歌曲，返回歌曲ID、歌手等信息，用于后续调用歌词API。\u003C\u002Fp>\u003Cp>1. 接口地址：https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsearch\u002Fget\u003C\u002Fp>\u003Cp>2. 请求方式：GET\u003C\u002Fp>\u003Cp>3. 必传参数（参数说明及取值）：\u003C\u002Fp>\u003Cp>type：固定取值为1，表示搜索类型为“歌曲”；\u003C\u002Fp>\u003Cp>s：需搜索的歌曲名称（可搭配歌手名，如フォニイ;可不，提高匹配度）；\u003C\u002Fp>\u003Cp>limit：返回的歌曲数量，可根据需求设置（如2表示返回前2条匹配结果）。\u003C\u002Fp>\u003Cp>4. 示例请求：\u003C\u002Fp>\u003Cp>GET https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsearch\u002Fget\u002F?s=フォニイ;可不&type=1&limit=2\u003C\u002Fp>\u003Cp>5. JSON返回格式（精简核心内容）：\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-python\">{\n    \"result\": {\n        \"songs\": [\n            {\n                \"id\": 1900172235,\n                \"name\": \"フォニイ\",\n                \"artists\": [{\"name\": \"可不\"}, {\"name\": \"ツミキ\"}]\n            },\n            {\n                \"id\": 1864969357,\n                \"name\": \"フォニイ(偽物\u002Fphony)（翻自 可不）\",\n                \"artists\": [{\"name\": \"Yvan叶子\"}, {\"name\": \"翼と実TsubasatMi\"}]\n            }\n        ],\n        \"hasMore\": true,\n        \"songCount\": 10\n    },\n    \"code\": 200\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>6. 歌曲ID提取示例（Python）：\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-python\">import json\n\ndata = '''上述JSON字符串'''\nobj = json.loads(data)\n\nsongs_info = []\nfor song in obj['result']['songs']:\n    song_id = song['id']\n    # 提取歌手名称，处理多歌手情况\n    artist_names = [artist.get('name', '未知') for artist in song['artists']]\n    songs_info.append({'id': song_id, 'artists': artist_names})\n\n 输出结果\nfor info in songs_info:\n    print(f\"歌曲ID: {info['id']}, 歌手昵称: {', '.join(info['artists'])}\")\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp> &nbsp; &nbsp;7. 提取示例输出：\u003C\u002Fp>\u003Cpre>\u003Ccode class=\"language-html\">歌曲ID: 1900172235, 歌手昵称: 可不, ツミキ\n歌曲ID: 1864969357, 歌手昵称: Yvan叶子, 翼と実TsubasatMi\n总结：通过“搜索API获取歌曲ID”→“歌词API获取原文\u002F翻译歌词”，两步即可实现通过歌曲名获取带时间轴的歌词及翻译。\n1.搜索API（获取歌曲ID）：https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsearch\u002Fget，参数：type=1（歌曲）、s=歌名、limit=返回数量\n2.歌词API（获取原文\u002F翻译）：https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsong\u002Flyric，参数：os=pc、id=歌曲ID、lv=-1（原文）、tv=-1（翻译）\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2 style=\"text-align: left;\">三、完整代码（可直接运行）\u003C\u002Fh2>\u003Cpre>\u003Ccode class=\"language-python\">import requests\n\n\nHEADERS = {\"User-Agent\": \"Mozilla\u002F5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\u002F537.36 (KHTML, like Gecko) Chrome\u002F120.0.0.0 Safari\u002F537.36\"}\n\ndef get_song_id(song_name):\n    search_url = \"https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsearch\u002Fget\"\n    params = {\"type\": 1, \"s\": song_name, \"limit\": 1}  # 只返回1首匹配歌曲\n    res = requests.get(search_url, params=params, headers=HEADERS)\n    return res.json()[\"result\"][\"songs\"][0][\"id\"]  # 返回第1首歌的ID\n\ndef get_lyric(song_id, is_trans=False):\n    lyric_url = \"https:\u002F\u002Fmusic.163.com\u002Fapi\u002Fsong\u002Flyric\"\n    params = {\"os\": \"pc\", \"id\": song_id, \"lv\": -1, \"tv\": -1 if is_trans else 0}\n    res = requests.get(lyric_url, params=params, headers=HEADERS)\n    return res.json()[\"lrc\"][\"lyric\"] if res.json()[\"lrc\"][\"lyric\"] else \"暂无歌词\"\n\nif __name__ == \"__main__\":\n    song_name = input(\"请输入歌曲名称：\")\n    song_id = get_song_id(song_name)\n    print(\"原文歌词：\\n\", get_lyric(song_id))\n    print(\"\\n翻译歌词：\\n\", get_lyric(song_id, is_trans=True))\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch2 style=\"text-align: left;\">四、使用方法\u003C\u002Fh2>\u003Cp>1.将代码保存为.py文件；\u003C\u002Fp>\u003Cp>2.终端执行python 文件名.py；\u003C\u002Fp>\u003Cp>3.输入歌名，即可自动打印原文和翻译歌词。\u003C\u002Fp>\u003Cp style=\"text-align: left;\">本文由techcrafts首发！\u003C\u002Fp>\u003Cp> \u003C\u002Fp>\u003Cp>\u003Cbr>\u003C\u002Fp>","通过歌曲名获取网易云原文+翻译歌词","https:\u002F\u002Fq2.qlogo.cn\u002Fheadimg_dl?dst_uin=2413552182&spec=640","2026-03-20 22:57:05","本教程用Python调用网易云公开API，快速实现“输入歌名→获取原文+翻译歌词”，步骤简洁，零基础可上手。适用于Python初学者、代码爱好者，核心讲解网易云歌词API、搜索API的使用方法，附带完整可运行代码，助力快速掌握API调用、JSON解析核心技能，解决“如何通过代码获取网易云歌词”的实际需求。","网易云,Python,网易云歌词API使用教程,Python获取网易云歌词",1,16,"已上架"]