使用python-aiohttp爬取网易云音乐

通过上文《使用python-aiohttp搭建微信公众平台》,我们已经可以响应来自微信服务器的请求,接下来,我们为公众号增加一个在线点歌的功能。

由于本人平时听歌用的是网易云音乐,所以就在网上搜了一下,还真找到不少,再考虑到这里只需要用到网易云音乐的关键词搜索,最终锁定了这篇文章《音乐API推荐–网易音乐API–百度音乐API》,先通过Fiddler抓包看看这篇文章介绍的方法效果咋样。

GET http://s.music.163.com/search/get/?type=1&s=彩虹&limit=1&offset=0
参数 取值 说明
type 1
s 彩虹 关键词
offset 0 偏移量
limit 1 最大返回结果数

其中的offset类似翻页功能,比如一页有十首歌曲,就令limit=10,offset=0,返回第一页,设置limit=10,offset=10来返回第二页。

返回值如下:

{
    "result": {
        "songCount": 3919,
        "songs": [
            {
                "id": 413831818,
                "name": "彩虹",
                "artists": [
                    {
                        "id": 1207037,
                        "name": "猫猫村长",
                        "picUrl": null
                    }
                ],
                "album": {
                    "id": 34706315,
                    "name": "彩虹",
                    "artist": {
                        "id": 0,
                        "name": "",
                        "picUrl": 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值