{"repo":"Ken-Chy129/python-music","free":true,"listed":false,"github":"https://github.com/Ken-Chy129/python-music","clone":"git clone https://github.com/Ken-Chy129/python-music.git","description":"基于 Python 的桌面音乐软件 | 爬虫搜索、在线播放、下载收藏、热门排行、数据可视化分析，Tkinter GUI + MySQL","language":"Python","stars":24,"topics":["data-visualization","music-player","mysql","python","tkinter","web-scraping"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Python Music 基于 Python 的桌面音乐软件，集成爬虫、GUI 界面、数据可视化和数据库存储，支持音乐搜索、在线播放、下载收藏、热门歌曲查看和数据分析。 功能特性 - 音乐搜索 ：通过爬虫实时搜索歌手或歌曲 - 在线播放 ：点击歌名即可播放，支持上一首/下一首、播放/暂停、自动连播 - 下载与收藏 ：歌曲下载到本地，收藏记录保存到数据库 - 歌词下载 ：获取并保存歌词文件 - 热门排行 ：查看当前热门歌曲和热门歌手 - 数据分析 ：爬虫数据可视化展示（饼图等图表） - 账号系统 ：注册/登录，用户数据持久化到 MySQL 界面预览 登录页 主界面 爬虫数据展示 数据分析展示 数据库展示 技术栈 技术 用途 ------ ------ Python 3.9 运行环境 Tkinter GUI 界面 Requests / BeautifulSoup 爬虫数据抓取 Matplotlib 数据可视化 PyMySQL 数据库操作 MySQL 数据持久化 快速开始 环境准备 数据库配置 在代码中修改数据库连接信息以匹配你的本地环境： 启动运行 注册账号并登录，进入主界面后即可搜索、播放、下载和收藏音乐。 注意 ：启动前请确保网络连接正常，程序进入主界面时会自动触发爬虫搜索。","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ken-Chy129","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ken-Chy129/python-music/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}