----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
引入
程序目的:用python实现酷我音乐歌曲搜索,并获取歌词保存为.lrc文件
主要用到的模块:requests
实现歌曲搜索
分析网页请求
打开酷我音乐网页的搜索界面,打开开发者工具,可以检测到以下请求:(部分)
由于搜索到的歌曲信息不在网页源码中,而是后期渲染出来的,所以我们只能对ajax请求进行分析,下面是搜索过程中所有的ajax请求:
观察发现有一个名为searchMusicBykeyWord的请求,猜测它就是获取歌曲的主要请求。
查看请求详情,发现它的响应是json格式,其中abslist中包含了所有搜索到的信息:
再查看请求URL中的参数: