您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python净化百度搜索结果!真正的做到无广告环境!

5b51 2022/1/14 8:24:57 python 字数 5610 阅读 729 来源 www.jb51.cc/python

利用Python净化百度搜索结果。。。 既然是净化。。。 广告什么的当然要通通剔除啦。。。

概述

利用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文件中。

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

运行示例如下图所示:

Python净化百度搜索结果!真正的做到无广告环境!

结果:

Python净化百度搜索结果!真正的做到无广告环境!

(2)作为模块导入

使用示例如下图所示:

Python净化百度搜索结果!真正的做到无广告环境!

运行以及结果图:

Python净化百度搜索结果!真正的做到无广告环境!

Python净化百度搜索结果!真正的做到无广告环境!

说明与简单实例

返回的数据格式为:

Python净化百度搜索结果!真正的做到无广告环境!

简单实例:

功能

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

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

结果图:

Python净化百度搜索结果!真正的做到无广告环境!

Python净化百度搜索结果!真正的做到无广告环境!

Python净化百度搜索结果!真正的做到无广告环境!

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

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

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

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

总结

以上是编程之家为你收集整理的Python净化百度搜索结果!真正的做到无广告环境!全部内容,希望文章能够帮你解决Python净化百度搜索结果!真正的做到无广告环境!所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶