前言 今天给大家简单演示的爬取了一下网易云歌曲的排行榜信息,最后将音乐保存到本地 网易云歌曲开发工具 Python版本:3。8 相关模块: requests模块 re模块 os模块环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 文末福利(python学习干货总结)的详情在往期文章末尾:源码及学生党福利!评论区留言获取思路分析 本文以爬虫某易云音乐,讲解如何采集某易云音乐抓取歌曲 要爬取的歌曲部分如下图所示: 提取歌曲页面数据 浏览器中打开我们要爬取的页面 按F12进入开发者工具,查看我们想要的数据在哪里 这里我们需要歌曲页面数据就可以了 页面数据代码实现:爬虫基本流程 1。发送请求 2。获取数据 3。解析数据 4。保存数据代码实现伪装headers{UserAgent:Mozilla5。0(WindowsNT10。0;WOW64)AppleWebKit537。36(KHTML,likeGecko)Chrome81。0。4044。138Safari537。36}urlhttps:music。163。comdiscovertoplist?id37786781。发送请求responserequests。get(urlurl,headersheaders)2。获取数据print(response。text)3。解析数据infolistre。findall(lio(。?)li,htmldata)formusic,titleinresult:musicurlfhttp:music。163。comsongmediaouterurl?id{music}。mp3musiccontentrequests。get(urlmusicurl,headersheaders)。content4。保存数据withopen(filenametitle。mp3,modewb)asf:f。write(musiccontent)print(title)结果展示 结果展示最后 为了感谢读者们,我想把我最近收藏的一些编程干货分享给大家,回馈每一个读者,希望能帮到你们。 里面有适合小白新手的全套资料给到大家 快来和小编一起成长进步吧! 100多本Python电子书(主流和经典的书籍应该都有了) Python标准库资料(最全中文版) 爬虫项目源码(四五十个有趣且经典的练手项目及源码) Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习) Python学习路线图(告别不入流的学习) 获。得教程的方式 转发本文,私信:视频, 即可获取! 不会私信地看下图 不会私信地看上图