python实现小说阅读器
目录 简介 实现过程 结语 简介 本文使用python语言开发了一个小说阅读器,通过小说书号抓取全部章数的内容,并保存到计算机上;同时也可以通过阅读器读取相应章数的内容; 预览效果:根据填写的小说书号,分两种方式显示抓取的小说内容; 开发环境:Windows7+python3.7+pycharm2018.2.4(开发工具); 目录结构: Tips:希望大家实践过程中,不要一次性抓取太多数据,给服务器环境造成太大压力。 实现过程 一、阅读器UI设计 1.安装所需的第三方模块PyQt5和pyqt5-tools(文件-设置),直接使用右边“+”安装就可以,如无法安装,可在命令界面使用“pip install XXX”进行安装(注意使用的是pycharm2018版本); 2.配置工具QtDesigner(设计器)和pyUIC(转化为py代码,Arguments设置“$FileName$ -o $FileNameWithoutExtension$.py”); 3.运行工具QtDesigner(图1)后,利用QtDesigner工具箱设计出图2的界面效果(所需要的控件可查看右边区域),保存效果为文件fiction_reader.ui; 4.对文件fiction_reader.ui执行pyUIC(ui转化为py代码),执行完生成文件fiction_reader.py; 二、代码设计 1