用python搜索百度过滤广告_Python净化百度搜索结果!真正的做到无广告环境!

本文介绍如何利用Python处理百度搜索关键字的返回页面,提取有效信息并过滤广告链接。通过requests和bs4模块解析网页,获取无广告的搜索结果,并提供直接运行和作为模块导入两种使用方式。示例展示将有效信息保存到文件及在PyQT5简易应用中显示。
摘要由CSDN通过智能技术生成

---恢复内容开始---

利用python净化百度搜索结果。。。

既然是净化。。。

广告什么的当然要通通剔除啦。。。

至于为什么要做这个。。。

大概是因为昨天留言中有人提到了这个。。。

所以。。。

just have a try!

python很容易学!小编有弄一个交流,互问互答,资源共享的交流学习基地,如果你也是python的学习者或者大牛都欢迎你来!㪊:548+377+875!一起 学习共同进步!

主要思路

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

有效信息包括:

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

后续处理:

毕竟一千个读者就有一千个哈姆雷特,所以我只举一个简单的利用这些有效信息的例子。

至于是什么例子。。。

继续看下去就知道了呗~~~

开发工具

python版本:3.5.4

相关模块:

requests模块、bs4模块、win_unicode_console模块、pyqt5模块以及一些python自带的模块。

环境搭建

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

使用方式

(1)直接运行

功能:

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

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

运行示例如下图所示:

b46008396b725428c5222da2dadaa6b2.png

结果:

3681e00259b47f4ff53db972bec96d44.png

(2)作为模块导入

使用示例如下图所示:

839fde54a0520779e5ee9c68a8f76174.png

运行以及结果图:

8d44fa1d4ab125a6c3af61b7d4e996ad.png

051e49efc12959b8890758288881fa5e.png

说明与简单实例

返回的数据格式为:

2eb6fcd7b3e529a29087dbd13b55f6d0.png

简单实例:

功能:

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

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

结果图:

88c0a66a90180bb0cb92e8383ada9af5.png

e4458f2c86a3ddd9ef5b515232a27cd7.png

1cf1b3bd5afb4519ebb8b782c6931137.png

细心的小伙伴可能会发现:

这里不支持播放这种视频。。。因为我没配置。。。

官网有配置教程。。。全英文实在懒得看。。。

反正今天的任务已经完成了。。。

---恢复内容结束---

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值