主要思路
利用Python处理百度搜索关键字后返回的页面,提取其中的有效信息。
有效信息包括:
剔除广告等无用链接后的有用链接以及这些有用链接的标题信息。
开发工具
**Python版本:**3.5.4
相关模块:
requests模块、bs4模块、win_unicode_console模块、PyQt5模块以及一些Python自带的模块。
环境搭建
安装Python并添加到环境变量,pip安装需要的相关模块即可。
新手学习,Python 教程/工具/方法/解疑+V:itz992
使用方式
(1)直接运行
功能:
在cmd窗口运行BaiduSearch_Spider.py文件后,根据提示输入相关信息后将得到的有效信息保存到results.txt文件中。
若需其他功能请自行修改源代码。
运行示例如下图所示:
结果:
(2)作为模块导入
使用示例如下图所示:
运行以及结果图:
说明与简单实例
返回的数据格式为:
简单实例:
功能:
(1)在cmd窗口中运行并展示获得的有效信息;
(2)根据有效信息选择想要了解的链接后将该链接网站在PyQt制作的简易Demo中显示。
结果图: