试读结束,下载后可查阅
[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。
开通VIP可收藏更多资料哦
未注册手机验证后自动登录
登录即代表您已阅读并同意 和
未注册用户验证后自动登录,登录即代表已阅读并同意与
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
闲来无事听听歌,听到无聊唠唠嗑,你有没有特别喜欢的音乐,你有没有思考或者尝试过把自己喜欢的歌曲的歌词全部给下载下来呢?
没错,我这么干了,今天我们以QQ音乐为例,使用Python爬虫的方式把自己喜欢的音乐的歌词爬取到本地!
下面就来详细讲解如何一步步操作,文末附完整代码。
寻找真正的客户端(client_search)(客户端搜索)
搜索网站:/,打开QQ音乐网站。
然后搜索想要的歌手,右击鼠标,点击检查。
然后选中Network,并点击蓝色底纹的页面
瞧见是不是很头疼,别担心,你只需要这些(/soso/fcgi-bin/client_search_cp),后面的都是参数(说法不是很准确)
在这个位置下的所有参数复制过来,就像这样
我们不难发现,p代表的是页数(我这里使用了循环,详情看一下代码),w的话代表歌手名字(可以进行更改)
然后我们可以获取到歌手的名字,歌曲专辑,音频时间,播放链接(这一部分的代码在parse_page这个函数中)
然后就到了最要命的歌词环节,shit,头疼
我们可以看到一页只有5首歌的歌词,然后我们进行爬取(在lyric_a代码中)
2、我们需要更改params参数,同样在最下面,与上面寻找一致
(3)放入并命名excel
这里不用csv是因为初学,技术太菜,出来全是逗号(真·逗号分隔符)
以上就是本文的全部内容,希望对大家的学习有所帮助。
本文参与,欢迎正在阅读的你也加入,一起分享。
1、打开QQ音乐之后,选择一首自己需要的歌曲进行下载。
2、完成上一步之后,然后选择点击下载设置。
3、完成上一步之后,勾选下载歌词,去掉下载封面。
4、此外,还可以通过反键点查看歌曲信息就可以看到歌词。
5、完成以上步骤之后,只需要打开下载目录的文件夹,就可以看到歌词。