Pyqt5+MySQL+Requests
基于Python+PyQt5+MySQL+Requests的笔记本信息爬虫可视化系统
项目由PyQt5构建 Ecahrt构建图表 多线程运行爬虫 爬虫运行时,进度条显示不卡顿 爬取的数据导入数据库保存
简介
主页,主要功能有可视化获取过程进度,界面不会再运行时卡顿显示无响应,进度条正常显示,对爬虫获取的信息进行可视化展示,主要有饼状图,折线图,漏斗图,折线图,连接数据库对数据进行保存,数据库的修改可以通过Navicat这个数据库操作软件进行修改。源码提供了制作好的包含笔记本信息的sql文件,只需要导入Navicat就可以实现可视化的分析,非常方便,使用简单,可以免费提供Navicat的使用指导哦。
获取电脑参数信息
参数信息获取中,图示为进度条到达百分百
查看可视化图表前没有设置文件目录会报错,关闭报错弹窗,回到首页的数据获取
设置文件目录会报错
查看尺寸分布柱状图
查看内存分布饼状图,可以看出大部分电脑的配置为16G内存
查看产品定位散点图,其中定位为轻薄笔记本的数量最多。
下方是爬取的到的部分数据在数据库中的展示
安装与使用
本项目在python3.6下通过测试,具体可以查看requirements中的环境要求,项目可以用于课程设计,小作业以及学习使用PySide2构建软件界面,PySide2在本项目中使用到了web组件,实现展示html文件,非常强大。注意不要安装了错了python的版本,必须是python3.6才能保证安装得上requirments中的库的版本。新版的库可能会出现代码错误。
获取方式
有需要的小伙伴可以通过后台联系方式获取,如果加不上可以后台留言留下联系方式,不经常看后台,但是看到了会回复的~,源码获取只收取很少的钱钱,除非是标记了For Free的。