java如何爬取qq音乐_爬取QQ音乐

本文介绍了使用Java爬取QQ音乐的步骤,包括分析歌曲菜单ID、获取songmid、解析VKEY参数,以及如何通过倒序思考构建请求。通过解析JSON格式的数据,成功获取QQ音乐的资源链接。
摘要由CSDN通过智能技术生成

一、问题描述:

本次爬取的对象是QQmusic,为自己后面做django音乐网站的开发获取一些资源(包括一些VIP的歌曲)。

二、问题分析:

由于QQmusic和网易音乐的方式差不多,都是讲歌曲信息放入到播放界面播放,在其他界面没有media的资源,喜马拉雅的则不是这样的,可以参考我爬取喜马拉雅的blog与代码:https://www.cnblogs.com/future-dream/p/10347354.html。

1.由于上述原因,我们需要对网页进行分析:

获取歌曲菜单的id——>歌曲的所有id信息——>播放网站URL的构建,我们所有的一切都是为播放网站参数需要而努力,得到了对应的参数剩下的就很简单。

(1)歌曲菜单界面

20190324234027594023.png

(2)歌曲id信息

20190324234028066679.png

(3)播放网站的解析

20190324234028157500.png

三、实施步骤:

爬虫基本的思路都是倒序根据需要的信息一步一步往上

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值