2024-12-30 15:06:45 | 来源: 互联网整理
本文内容主要介绍了python使用beautifulsoup4爬取酷狗音乐代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!!
我经常在网上听一些音乐但是有一些网站好多音乐都是付费下载的正好我会点爬虫技术,空闲时间写了一份,截止11月底没有问题的,会下载到当前目录,只要按照bs4库就好,
安装方法:pip install beautifulsoup4
完整代码如下:双击就能直接运行
爬取酷狗的唯一难点就是hash值的获取找了一个多小时才找到,比网易云好点就是自己不用写一个哈希值,酷狗是自己就存在的能找到,网易云是需要函数生成的。
以上就是本文的全部内容,希望对大家的学习有所帮助!!!
最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。
一、前言
事情是这样的,今天本来打算听听音乐,不自觉的就想起了以前最爱听的那首歌曲-------洋葱,一首有点伤感的歌曲,不禁想起了江浙一带的前女友,虽然结果现实而又无奈,但是歌曲是真的好听,那么今天我要说什么了?其实就是我偶然发现的一个万能命令,自己亲测只对酷狗音乐有效。
二、搜索音乐
第一次打开浏览器使用360搜索时,结果只有一个,那就是酷狗音乐,如图:
于是我就只能选择在酷狗音乐播放了,如图:
此时我发现这个酷狗音乐可以播放了,然后我想把这首歌分享给好友,那么这个该怎么办了,很多人说,你直接复制粘贴网址不就好了吗?这么做的确没错,但是这样需要我们打开网页,这就有点麻烦了,如果我们可以直接分享音乐文件的链接,直接点击不就可以播放了吗,那么我们该如何找到这个mp3播放链接了?
三、找接口
这里我们在打开该播放界面的时候按下F12键,打开开发者工具,然后我们直接选择Network选项,然后选择Media,如图:
为什么选择Media,因为Media里面显示的是所有的流媒体文件,哪些称之为流媒体文件,如音频文件、视频文件等,常见格式有mp3 m4a mp4 avi等等。找到了之后我们就可以将其地址复制发给好友共享这首歌了,其实其他的诸如QQ音乐、酷我音乐都可以通过这种方法来找到音乐接口地址。
四、另类接口查找
虽然上面的方法也很方便,不过酷狗还提供了一种更方便的方法,它只需要我们在控制台输入一个命令即可返回接口,完全不需要我们去找,如图:
可以看到,此时的音乐接口就全部出现了,我们可以看到play_url中的值就是用来访问洋葱的地址。
五、总结
其他的音乐网站没有酷狗音乐的这个功能,亲测有效,友友们试试吧。关注公众号简易编程网,更多精彩内容提前欣赏。