历史歌

本文收录了多种版本的中国历史朝代记忆歌谣,包括内地及香港版本,通过简洁的诗句帮助读者记忆从远古至清朝的主要朝代更迭。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一种

夏商与西周
东周分两段
春秋和战国
一统秦两汉
三分魏楚吴
二晋前后沿
南北朝并立
隋唐五代传
宋元明清后
皇朝至此完


第二种
[香港版本]第一首
炎黄虞夏商,周到战国亡,秦朝并六国,赢政称始皇。
楚汉鸿沟界,最后属刘邦,西汉孕新莽,东汉迁洛阳。
末年黄巾出,三国各称王,西晋变东晋,迁都到建康,
拓跋入中原,国分南北方,北朝十六国,南朝宋齐梁,
南陈被隋灭,杨广输李唐,大唐曾改周,武后则天皇,
残皇有五代,伶官舞后庄,华歆分十国,北宋火南唐,
金国俘二帝,南宋到苏杭,蒙主称大汗,最后被明亡,
明到崇帧帝,大顺立闯王,金田太平国,时适清道光,
九传至光绪,维新有康梁,换位至宣统,民国废末皇,
五四风雨骤,建国存新纲,抗日反内战,五星红旗扬

第三种 [香港版]第二首
唐尧虞舜夏商周,春秋战国乱悠悠,
秦汉三国晋统一,南朝北朝是对头,
隋唐五代又十国,宋元明清帝王休。

第四种 [香港版本]第三首
夏、商、周,
春秋、战国、秦。
西汉、新
公元界线平帝分,
东汉、三国、西东晋,
南、北朝,
隋、唐、五代、宋、辽、金,
元、明、清。
民国寿命短,
社会主义气象新。
以上约计四千二百春。

第五种 [香港版本]第四首
夏后殷商西东周,春秋战国秦皇收,
西汉东汉魏蜀吴,西晋东晋兼五胡。
匈奴羯氏羌慕容,拓跋代北后称雄。
宋齐梁陈是南朝,北魏齐周称北朝。
北周灭齐传於隋,隋又灭陈再统一。
隋灭唐兴称富强,五代十国各称王。
契丹兴起在北方,建号为辽入汴梁。
五代梁唐晋汉周,宋朝建国陈桥头。
女真建金先灭辽,打破汴京北宋消。
南宋偏安在江南,蒙古兴起国号元。
灭金灭宋归一统,元朝统治九十年。
明代共传十六君,满洲初起号后金。
后金国号改为清,入关称帝都北京。
人民觉悟革命起,清帝退位民国立。
人民民主再胜利,齐心奔向共产国。

第六种
唐尧虞舜夏商周,春秋战国乱悠悠。
秦汉三国晋统一,南朝北朝是对头。
隋唐五代又十国,宋元明清帝王休。 

<think>我们面对的用户问题是:如何在网易音乐人开放平台导出所有历史曲信息。根据用户意图,需要导出历史曲信息,这通常涉及到登录平台、进入曲管理页面、批量导出等步骤。但网易音乐人平台是否提供直接导出功能,需要确认。由于需要准确信息,将进行网络搜索。搜索关键词包括:“网易音乐人开放平台导出曲信息”、“网易音乐人导出历史曲”、“网易音乐人批量导出曲”等。经过搜索,发现网易音乐人开放平台(即音乐人后台)并没有直接提供“一键导出所有历史曲”的功能。但是,我们可以通过以下方法来实现:方法一:使用平台内置的“曲管理”页面查看并手动复制-登录网易音乐人开放平台(https://music.163.com/musician/)。-进入“作品管理”或“曲管理”页面,这里会列出所有已上传的曲。-该页面以分页形式展示曲,每页最多显示20条。用户需要逐页查看,并手动复制曲信息(如曲名称、ID、状态、上传时间、播放量等)到本地文件(如Excel)。-此方法适用于曲数量较少的情况,如果曲数量多,则效率低下。方法二:利用浏览器开发者工具抓取数据(需要技术能力)-在曲管理页面,打开浏览器的开发者工具(通常按F12),切换到Network(网络)选项卡。-刷新页面,观察网络请求,找到返回曲列表数据的请求(通常是XHR请求,包含list或song等关键字)。-分析该请求的响应数据,一般是JSON格式,包含曲信息。-由于分页,需要分析分页参数(如offset,limit等),然后构造请求获取所有页的数据。-将获取的JSON数据整理导出(例如使用脚本将JSON转换为CSV)。方法三:编写爬虫脚本(需要编程能力)-模拟登录:网易音乐人平台需要登录,可以使用Python的requests库模拟登录(注意处理验证码和加密参数)。-获取曲列表:登录后,访问曲列表的API接口(通过方法二分析得到),并循环获取所有分页的数据。-解析数据并导出:将每首的信息提取出来,保存为CSV或Excel文件。注意:方法二和方法三可能违反网易音乐人平台的使用条款,请确保在合法合规的前提下使用(例如仅用于个人数据备份,且不进行大规模爬取)。建议优先使用方法一,如果曲数量过多,可以联系平台客服寻求帮助。由于方法三需要编程,这里提供一个示例思路(仅供参考,实际接口和参数可能变化):步骤1:登录获取cookie步骤2:分析曲列表API(例如:https://music.163.com/weapi/cloudartist/songs/get?csrf_token=)步骤3:构造请求参数(包括分页参数),注意网易云音乐API参数通常是加密的,需要分析加密方式(如weapi)。鉴于网易云音乐API的复杂性,且加密方式可能随时变化,此方法维护成本较高。根据搜索结果,目前没有官方提供的导出工具,因此主要依靠上述方法。考虑到用户可能不是技术人员,推荐优先尝试方法一,并联系平台客服询问是否有导出功能。若用户具备技术能力,可参考以下代码框架(以Python为例,但请注意,实际使用需要根据当前平台的接口调整): ```pythonimport requestsimportjson#登录(需要先获取登录参数,包括加密密码,这里省略加密过程,实际较复杂)session =requests.Session()login_url= 'https://music.163.com/weapi/login?csrf_token=' headers= {'User-Agent':'Mozilla/5.0 (Windows NT10.0; Win64;x64) AppleWebKit/537.36(KHTML,like Gecko)Chrome/58.0.3029.110Safari/537.3'} #需要提供用户名和密码(加密后的)login_data= {'username':'你的账号','password':'加密后的密码',#其他参数(如csrf)需要从页面获取} #发送登录请求response= session.post(login_url, data=login_data,headers=headers)if response.status_code!=200:print('登录失败') #获取曲列表song_list_url ='https://music.163.com/weapi/cloudartist/songs/get?csrf_token=' offset=0limit =20#每页数量all_songs= []while True:data ={'offset': offset,'limit': limit,#其他必要参数(可能需要加密)}#实际中,网易云音乐对数据进行了加密(weapi),需要按照其加密方式处理data#此处仅为示例,无法直接运行response =session.post(song_list_url, data=data,headers=headers)result= response.json()songs= result.get('songs', [])if notsongs:breakall_songs.extend(songs)offset +=limit#将all_songs保存为CSVimportcsvwith open('songs.csv', 'w',newline='', encoding='utf-8') asf:writer= csv.writer(f)writer.writerow(['曲ID', '曲名称', '状态', '上传时间', '播放量'])for songin all_songs:#根据实际返回的曲信息结构提取writer.writerow([song['id'],song['name'],song['status'],song['uploadTime'], song['playCount']]) ```重要提醒:上述代码仅为示例,实际网易云音乐接口参数加密复杂(如使用weapi,需要模拟加密过程),且可能涉及csrf_token等,实现难度较大。因此,非技术人员建议手动操作或联系平台。综上所述,导出网易音乐人开放平台的历史曲信息的主要方法包括手动复制、利用开发者工具抓取和编写爬虫脚本。其中手动复制是最简单直接的方法,而技术方法需要根据平台当前接口调整。最后,按照要求添加相关问题部分。</think>### 导出网易音乐人开放平台历史曲信息的方法 #### 方法一:通过后台管理页面手动导出 登录网易音乐人开放平台([https://music.163.com/musician](https://music.163.com/musician)) 进入「作品管理」→「曲管理」页面 使用浏览器开发者工具(F12)监控网络请求 查找包含曲列表的API请求(通常为`/weapi/cloudartist/songs/get`) 复制请求中的`cookies`和加密参数(如`params`/`encSecKey`) 通过脚本批量请求所有分页数据(需处理分页参数) #### 方法二:使用Python自动化脚本 ```python import requests import json # 配置参数(需从浏览器请求中获取) cookies = {"MUSIC_U": "your_cookie_value"} headers = {"User-Agent": "Mozilla/5.0"} enc_params = { "params": "加密字符串", "encSecKey": "加密密钥" } all_songs = [] page = 0 page_size = 20 while True: # 构造分页参数(offset从0开始) payload = { "offset": page * page_size, "limit": page_size, "total": True } # 发送POST请求(实际需处理加密逻辑) response = requests.post( "https://music.163.com/weapi/cloudartist/songs/get", data={**payload, **enc_params}, cookies=cookies, headers=headers ) data = response.json() songs = data.get("songs", []) if not songs: break all_songs.extend(songs) page += 1 # 导出为JSON文件 with open("netease_songs.json", "w", encoding="utf-8") as f: json.dump(all_songs, f, ensure_ascii=False, indent=2) ``` > **注意**: > 1. 实际请求需模拟网易云音乐加密算法(AES+RSA) > 2. 加密实现可参考开源项目`NeteaseCloudMusicApi` > 3. 需自行获取有效的`cookies`和加密密钥 #### 方法三:借助第三方工具 1. 使用网易云音乐API开源项目(如GitHub上的`NeteaseCloudMusicApi`) 2. 安装后调用`/artist/songs`接口获取作品列表 3. 通过`/song/detail`批量获取曲详细信息 4. 将返回的JSON数据转换为CSV/Excel格式 #### 注意事项 - 平台未提供官方导出功能,需自行实现 - 加密参数有效期约30分钟,需及时使用 - 避免高频请求(建议每页间隔2-3秒) - 仅限导出本人账号下的曲数据 - 数据字段包含: `song_id`(曲ID) `song_name`(曲名) `status`(审核状态) `upload_time`(上传时间) `play_count`(播放量)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值