01
音乐产品很多,排行榜也有很多,比如qq音乐的榜单,网易(已经分享了接口解密),酷我,酷狗(已经分享了接口解密)等等。他们都会根据播放量,搜索量,下载量等等实时更新榜单,有了榜单我们能更好的去创作作品,跟踪热点!
02
打开酷狗的APP,找到排行榜,进一步的找到抖音排行榜,分享h5页面给自己,然后拿到h5在电脑端打开。打开开发者工具,变更一下tab,发现是页面变更,不是通过接口来的。这样的话,我们爬取数据就得用页面和xpath的方式。但是数据又不全,我们放弃这种方式,改用APP抓包来取接口。
03
APP抓包的方式这里就不多说了,都是一样的。基本上就是设置代理,页面变更,然后筛选接口,找到自己想要的接口。没有太多的难度。
我们很容易地就找到了排行榜的接口,其中有2个接口,一个是获取期数的,一个是获取指定期数的数据。
04
两个都是get请求,我们用python请求一下看是否是加密的,然后去寻找加密的方式,没有加密的,我们就直接取得结果。
05
接口不是加密的,难度小了很多,而且能拿到全部的数据(page和pagesize变更就好),但是呢,他返回的不是json,返回值中的前后加了一个标签。我们处理一下就好
然后我们执行一下下载的代码,把这些歌下载下来收听就好(当然可以进行分轨,取得伴奏,人声,然后去做二次创作等。分轨的等过段时间分享出来)
试听一下,结果是正常的,完成。
学无止境
原创文章,作者:admin,如若转载,请注明出处:https://www.seohomer.com/35142.html