



本项目的开发及运行环境如下:
操作系统:推荐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)。
本项目的实现流程比较简单,主要通过Python爬虫技术爬取汽车之家网站上指定汽车的图片,并将其保存到本地,然后使用PyQt5设计的窗体对爬取到的图片进行分类显示。用户可以通过单击窗体中的图片查看其原始尺寸。
本项目的业务流程如图3.1所示。
图3.1 汽车之家图片爬取工具业务流程
本项目的功能结构已经在章首页中给出,具体实现的功能如下:
以窗体形式显示爬取的汽车图片;
自动从汽车之家网站爬取指定图片,并将其存放到本地路径中;
通过导航树分类查看窗体中展示的汽车图片;
单击查看指定汽车的原图(即原始尺寸)。