Python爬取酷狗音乐,只要你想听的都可以爬!!

作者: Python-啾啾分类: 计算机技术 发布时间: 2022-11-10 16:52:35 浏览:665 次

Python爬取酷狗音乐,只要你想听的都可以爬!!

哦你亏民:
为啥我的payload没有hath这个参数也没有album_id,求解

我不后悔-:
还发现了有的歌曲名字带斜线非法命名,有的歌曲长度很长。在save程序里要修改歌曲名字 要不然会程序报错

【回复】用了re.sub() 删除特殊非法的字符,len encode()返回字符串长度 超过了就切除一部分名字
一只数学菌:
这样获取的VIP音乐只能爬取试听部分,这样写个代码来爬取的意义是什么,我直接下载不行吗

我不后悔-:
爬的次数多了,酷狗就不给数据了,看返回的数据有ERR 30020。使用fake库生成随机请求头,开始用着还行,然后又不行了。后面删除了url部分参数,就是有hash和id的那个url。又爬了好多回正常了

【回复】请求URL没有hash参数是吧,我也遇到这问题了,[笑哭]
我不后悔-:
酷狗有的歌要在客户端打开才能播放,爬的时候这个歌不会返回数据就会报错。判断返回歌曲的数据是否包含https ,不包含就不执行下面的代码。虽然这个歌爬不了,但后面的还是可以爬。也不会报错

我不后悔-:
安装parsel库也是一波三折,安装失败提示c++14.0或者更高版本才行。网上查了好久,终于搞好。还是失败了提示旧版安装失败,最后下了低版本3.7.4 python 才好了[笑哭]

【回复】可以+裙哦,有人指导你安装

程序员 编程语言 编程 教程 酷狗音乐 爬虫 付费 Python Python爬虫 Python教程

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读