python爬虫获取音乐热评(集界面、数据库、文件操作)

一款可以爬取知名音乐网站歌曲热门评论的爬虫软件,用户只需要在软件界面输入框中输入歌曲名,点击爬取热评,就会获得同名歌曲中排在第一的热门评论。
将爬取的结果在列表框中呈现,用户可以挑选自己喜欢的热评收藏到数据库,也可以把数据库中评论一键导出到excel表格中。
涉及到的技术有,爬虫、图形界面、数据库操作和表格操作。

代码链接:https://github.com/will-iu/python-qqComments

程序运行的初始界面如下:

python爬虫获取音乐热评(集界面、数据库、文件操作)

输入歌曲名后,爬取的结果:

python爬虫获取音乐热评(集界面、数据库、文件操作)

点击添加收藏会在数据库中插入数据:

python爬虫获取音乐热评(集界面、数据库、文件操作)

点击一键导出按钮后,会遍历数据库中的所有热评,并在同目录下建立一个表格文件存储这些热评:

python爬虫获取音乐热评(集界面、数据库、文件操作)

爬虫实现思想后续补充。。。
使用代码前需要改一下数据库名。
先记录一下正则中的贪婪匹配和惰性匹配。
关于功能遗憾的地方是滚动条的实现,卡了很久,最后无奈把需求砍了。。。