2018-12-10-又花了1天时间爬了下网易云音乐

个人博客地址——https://www.dogebug.cn/
GitHub地址——https://github.com/yanshigou/


title: “又花了1天的时间爬了一下网易云音乐”
date: 2018-12-10 17:31
author: dzt
subtitle: 爬取网易云音乐的音频
tags:

  • python
  • 爬虫

爬取网易云音乐网站上指定专辑的音乐的地址

有了上一次爬取喜马拉雅的经验后,着手网易云音乐的爬取就入手快一点
但是!!
网易云音乐使用了好几次加密 复杂难度比喜马拉雅的高很多
查阅到很多资料,完美解决了问题

源码在我的github上 —> https://github.com/yanshigou/music163

基本信息

网易云的信息就只有这么点

  • 音频名字
  • 作者
  • mp3地址

爬取到信息后写入txt文件中和excel文件中

发现重大问题!!! 今天发现昨天爬的歌曲无法播放了

每首歌曲的链接 居然每天都在变化

这是同一首歌曲的链接

20181210爬的

http://m10.music.126.net/20181210164613/ff07e1a8f567149c25e9a8f72de379be/ymusic/a5e0/56eb/c6f0/06e580cf1f74b27c59cb61451c2b59ef.mp3

20181211爬的

http://m10.music.126.net/20181211144445/8c19c72e80c6afb79d086f2c714f01c0/ymusic/a5e0/56eb/c6f0/06e580cf1f74b27c59cb61451c2b59ef.mp3

不难发现文件夹的名字变化了

这问题可就大了

网易云防的地方也太多了

不过又找到了一种解决办法

首先 找到你要下载的歌曲 用网页版打开 复制链接中的歌曲ID 如:
大鱼 动画电影《大鱼海棠》印象曲

https://music.163.com/#/song?id=413812448

ID就是413812448
然后将ID替换到链接

 http://music.163.com/song/media/outer/url?id= .mp3

如:

http://music.163.com/song/media/outer/url?id=413812448.mp3

复制这个链接 就可以直接通过网页打开纯mp3地址了 添加到下载工具中也可下载 还能添加到QQ空间背景音乐中

所以更新了爬虫方法,只需要爬下来每首歌的ID就行了 然后拼接到链接当中去就ok了

上传了更改的代码 也传到github上去了
源码在我的github上 —> https://github.com/yanshigou/music163

个人博客地址——https://www.dogebug.cn/
GitHub地址——https://github.com/yanshigou/

禁止不留原创地址、署名的转载
本人保留所有法定权利。违者必究

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值