Python洗涤百度搜索结果

主要思路

利用Python处理百度搜索关键字后返回的页面,提取其中的有效信息。

相关文件

关注转发后,私信回复”洗涤百度“获取

有效信息包括:

剔除广告等无用链接后的有用链接以及这些有用链接的标题信息。

开发工具

**Python版本:**3.5.4

相关模块:

requests模块、bs4模块、win_unicode_console模块、PyQt5模块以及一些Python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

使用方式

(1)直接运行

功能:

在cmd窗口运行BaiduSearch_Spider.py文件后,根据提示输入相关信息后将得到的有效信息保存到results.txt文件中。

若需其他功能请自行修改源代码。

运行示例如下图所示:

Python洗涤百度搜索结果

结果:

Python洗涤百度搜索结果

(2)作为模块导入

使用示例如下图所示:

Python洗涤百度搜索结果

运行以及结果图:

Python洗涤百度搜索结果

Python洗涤百度搜索结果

说明与简单实例

返回的数据格式为:

Python洗涤百度搜索结果

简单实例:

功能:

(1)在cmd窗口中运行并展示获得的有效信息;

(2)根据有效信息选择想要了解的链接后将该链接网站在PyQt制作的简易Demo中显示。

结果图:

Python洗涤百度搜索结果

Python洗涤百度搜索结果