购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 系统设计

3.2.1 开发环境

本项目的开发及运行环境如下:

操作系统:推荐Windows 10、Windows 11或更高版本。

开发工具:PyCharm 2024(向下兼容)。

开发语言:Python 3.12。

Python内置模块:sys、os、time、random、urllib。

第三方模块:BeautifulSoup(bs4)、PyQt5(5.15.10)、PyQt5Designer(5.14.1)、Pillow(10.2.0)。

3.2.2 业务流程

本项目的实现流程比较简单,主要通过Python爬虫技术爬取汽车之家网站上指定汽车的图片,并将其保存到本地,然后使用PyQt5设计的窗体对爬取到的图片进行分类显示。用户可以通过单击窗体中的图片查看其原始尺寸。

本项目的业务流程如图3.1所示。

图3.1 汽车之家图片爬取工具业务流程

3.2.3 功能结构

本项目的功能结构已经在章首页中给出,具体实现的功能如下:

以窗体形式显示爬取的汽车图片;

自动从汽车之家网站爬取指定图片,并将其存放到本地路径中;

通过导航树分类查看窗体中展示的汽车图片;

单击查看指定汽车的原图(即原始尺寸)。 YjobSpl7nUOtAGHM+u/ZaskhQIXEUBEuxytCBSTFluAnOFj/K/FWp31rcabgE9q7

点击中间区域
呼出菜单
上一章
目录
下一章
×