点击上方“萝卜大杂烩”,选择“星标”公众号
超级无敌干货,第一时间送达!!!
今天的项目太强了,用 Python 整出一个网易云来,实现音乐自由!
环境
Python3.6.8
PyCharm
依赖包
PyQt5:用于图形界面的开发
shelve:用于序列化对象
requests:爬取数据
功能展示
根据关键词(音乐标题、歌手、专辑)进行全网搜索
爬取每日榜单,听最fashion的音乐
词云统计,将你的个性用图片来展示
一键传送至手机
也是个本地音乐播放器哦
音乐下载
我是谁?我在哪?我以前听过啥?
给你一个小心心
技术难点
自定义窗口导航栏(窗口位置拖动、窗口大小拖拽)
音乐播放器的实现,多种状态的调和
对象持久化,慎用shelve库
多线程问题处理
总结
从项目立项到完成,从对PyQt5各个组件的学习到整个项目的完成,在这一个多月的时间里,遇到了诸多困难,也曾想过放弃一些功能,但最终还是一一实现了,编程本是一件乏味枯燥的活,但此时此刻,我心中的成就感,非常的奥里给!
❝
声明:本软件只用于学习交流,不可用于任何商业用途!
源码获取:后台回复“网易云”
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论