在上一篇文章中中,笔者已经介绍了如何利用Python爬虫来制作一个简单的搜索引擎。我们将继续这个工作,来建立一个该搜索引擎的GUI版本,来获得更好地搜索体验。
主要程序还是上一篇文章中的搜索程序,在此基础上加入UI设计,得到图形化操作界面。
直接上程序!
该段代码与上一篇分享类似,就不在具体讲述,主要功能为:输入参数为citiao,得到该词条的百度百科的简介部分的文字。
intro_final()为异常处理函数,如果introduction()函数没有搜索到结果,则提示输入详细点,因为某个词条可能存在多义词。
该段代码主要是利用PyQt5模块来设计GUI界面,图形化界面如下:
接下来是欢乐的测试时间
本次分享主要是上一次文章的优化,得到GUI界面,便于用户操作。如有不足之处,还请批评指正
附上全部源程序:
领取专属 10元无门槛券
私享最新 技术干货