欢迎光临散文网 会员登陆 & 注册

【Python爬虫】从最简单的调用接口采集网易云音乐数据,到升级版JS加密解析数据爬取

2021-10-13 19:14 作者:松鼠爱吃饼干  | 我要投稿

环境

  • python3.8

  • pycharm2021.2

知识点

  • requests >>> pip install requests

  • execjs >>> pip install PyExecJS

第一步

打开这个网站 在里面去分析我们需要的数据 每个音乐的名称 id




去网页源代码查找数据,发现并没有,这个网页 并不是一个静态页面



打开开发者工具,找到歌曲的id



找到真正的目标网址 https://music.163.com/discover/toplist



第二步

通过代码去实现当前这一个步骤

  1. 通过代码去访问当这个页面 -- 拿到网页源代码

  2. 提取我们真正想要的 音乐的名称 id

  3. 下载音乐: id获取是为了下载音乐
    分析里面音乐数据的 加密规则 去下载歌曲

开始代码

先导入所需模块


请求数据


提取我们真正想要的 音乐的名称 id


导入js文件


保存文件



【Python爬虫】从最简单的调用接口采集网易云音乐数据,到升级版JS加密解析数据爬取的评论 (共 条)

分享到微博请遵守国家法律