当前位置:
首页 > 博客 > 给孩子的礼物 讲故事 听歌神器

给孩子的礼物 讲故事 听歌神器

我们家儿子已经8个月了,看着他每天的成长,是一件无比快乐的事情。宝宝的能耐越来越大,从开始学会翻身,后来几乎每周都能学一个新技能,什么摸,爬,滚,打,样样精通。现在更是会挤眉弄眼,扮演小丑来搞笑我们。这种百变表情是天真的可爱,从他的感官世界里已经有了很多的想象。家里那几件玩具对他似乎都没有了兴趣,甚至家里的花花草草都已经看腻了。每天制造点新玩具,也是一种考验,这一点,孩他妈很有创意,瓶瓶盖盖,纸条塑料袋,装饰一下都能给他玩。宝宝的思维太活跃,应该玩点高级的玩具了,经过对比,决定买一个最近火爆的语音玩具,早教机
jd下单新款米兔mini版,第二天到货。

给孩子的礼物 讲故事 听歌神器 - 优美设

为什么选择米兔,还是看中了他们的云资源平台。

给孩子的礼物 讲故事 听歌神器 - 优美设

翻看一下,这里资源可真不少,而且还在不断更新中。
我想先下载几首,放手机里,自己也听一下,但是,显然我想多了,这歌曲的格式是加密的哦。官方也说了,只能在米兔里播放。

给孩子的礼物 讲故事 听歌神器 - 优美设

给孩子的礼物 讲故事 听歌神器 - 优美设

作为那啥,程序猿,不会就此罢休的。原因很简单,哪天米兔没电了,我有手机放歌。哪天没拿米兔,我有手机,哪天有蓝牙音箱了,我还有手机连接放歌。
为什么网页能试听,我下载就不能播放能。

给孩子的礼物 讲故事 听歌神器 - 优美设

翻看一下网页源码,好像啥都没有。

给孩子的礼物 讲故事 听歌神器 - 优美设

可以猜测,数据放在别的地方了。经验告诉我,看一下XHR。

给孩子的礼物 讲故事 听歌神器 - 优美设

点开listdetail?id=2004,看看Preview。

给孩子的礼物 讲故事 听歌神器 - 优美设

果然数据都在这里,惊喜的发现了mp3格式试听文件,下载一个看看。从数据量看跟jqd文件大小一样,再试听一个完整版,小米还是良心的啊,试听歌曲就是完整版文件。呵呵了。
这数据不是json格式吗,我想把这些文件都下载下来,方便以后从本地拷贝,免得每次联网等待下载,不方便。
需求已经有了,建立每个专辑的文件夹。

给孩子的礼物 讲故事 听歌神器 - 优美设

把专辑里的歌曲下载到自己的文件夹,要MP3格式哦。

给孩子的礼物 讲故事 听歌神器 - 优美设

看看这个数据链接从哪来的,注意ID是2004。

给孩子的礼物 讲故事 听歌神器 - 优美设

再看看页面链接,也是2004。可以看出就是这个id,如果拿到全部欢乐儿歌专辑目录的id,所有歌曲就能下载了。

给孩子的礼物 讲故事 听歌神器 - 优美设

第一步:
获取欢乐儿歌目录下的所有专辑id,保存到列表文件。

给孩子的礼物 讲故事 听歌神器 - 优美设

第二步:
获取所有专辑的json数据,保存到列表文件。

给孩子的礼物 讲故事 听歌神器 - 优美设

第三步:
循环读取数据,提交请求,保存歌曲文件。

给孩子的礼物 讲故事 听歌神器 - 优美设

这里先提取了前20个专辑。
看看效果吧

给孩子的礼物 讲故事 听歌神器 - 优美设

再点开专辑目录看看,是不是都整齐的存在。

给孩子的礼物 讲故事 听歌神器 - 优美设

到目前为止,欢乐儿歌目录一共有126个专辑。4065首歌。宝宝可以听一段时间了,而且不用重样。

用这个方法,修改一下目录链接,童话故事,启蒙英语,国学经典下的专辑也很快下载下来了。

最后要传播一个精神,python可以给日常生活带来很多方便,但我们不能拿他去做违法的事情。本案例所有资源版权归米兔官网所有,拒绝盈利传播。

(。・`ω´・)美工里的程序猿,程序猿里的印刷工。