百度搜索屏蔽掉右侧的推荐
来源:互联网 发布:mplayerx mac 编辑:程序博客网 时间:2024/05/01 07:28
在使用百度搜索的过程中,右侧栏会出现一些不想要的结果:
我想把这些无用的东西都屏蔽掉,让页面清爽一些。
于是我编写了javascript脚本来实现:
if (location.hostname=="www.baidu.com"){ var auto = setInterval(function() { if (document.getElementById('content_right')){ document.getElementById('content_right').style.display="none"; } if(document.getElementById('rrecom-container')){ document.getElementById('rrecom-container').style.display="none"; } if(document.getElementsByClassName("opr-recommends-merge-content")[0]){ document.getElementsByClassName("opr-recommends-merge-content")[0].style.display="none"; clearInterval(auto); } }, 50);}
但这种方法不够自动化。
所以我借助了chrome的插件tampermonkey(油猴,在firefox下面叫做greasymonkey)来写脚本。
tampermonkey的基本原理是在页面加载完后,使用javascript控制dom,以达到改变页面的效果。
没用过的建议先学习一下基本的使用方法
新建一个用户脚本,脚本的内容如下:
// ==UserScript== // @name fuck百度搜索右侧推广 // @namespace http://kongpingfan.com/ // @version 0.1.2// @description 将百度右侧的结果屏蔽掉。 // @author pyufftj // @match *://*.baidu.com/* // @grant none // ==/UserScript== (function() { 'use strict'; if (location.hostname=="www.baidu.com"){ var auto = setInterval(function() { if (document.getElementById('content_right')){ document.getElementById('content_right').style.display="none"; } if(document.getElementById('rrecom-container')){ document.getElementById('rrecom-container').style.display="none"; } if(document.getElementsByClassName("opr-recommends-merge-content")[0]){ document.getElementsByClassName("opr-recommends-merge-content")[0].style.display="none"; } }, 500); } })();
不会新建脚本的同学,可以直接访问:
https://greasyfork.org/en/scripts/30777-%E7%99%BE%E5%BA%A6%E6%90%9C%E7%B4%A2%E5%8F%B3%E4%BE%A7%E6%8E%A8%E5%B9%BF
来安装
建立完成后,刷新一下百度的搜索结果,会发现,右侧的内容被屏蔽掉了:
阅读全文
1 0
- 百度搜索屏蔽掉右侧的推荐
- 使用javascript屏蔽百度搜索的广告
- [推测]百度搜索结果右侧相关企业的展现
- 屏蔽百度爬虫搜索
- 如何屏蔽百度搜索推广
- 关闭百度推荐搜索工具条的方法。。
- 推荐:用百度搜索的一些小秘密
- 屏蔽第三方网站中的百度广告和百度推荐
- 如何用傲游浏览器屏蔽百度百科右侧烦人的动态图片,适用于任意网站(非强迫症患者可以不用看了)
- 屏蔽百度广告的脚本
- 屏蔽百度快照的方法
- 屏蔽百度快照的方法
- 屏蔽百度爬虫的方法
- 屏蔽无耻的百度广告
- 一个完整推荐系统的设计实现-以百度关键词搜索推荐为例
- 一个完整推荐系统的设计实现-以百度关键词搜索推荐为例
- 百度手机搜索屏蔽“美女”,却允许“美女 包养”?!
- jqueryui实现百度推荐搜索功能
- unix环境高级编程第三版源代码编译及使用
- android 拷贝文件到其他目录下
- 以太坊连载(三):Web 3:去中心化应用平台
- VersionUtils
- 常用的设计模式与设计原则
- 百度搜索屏蔽掉右侧的推荐
- Android TouchEvent事件分发机制详解(1)
- ConcurrentHashMap 原理
- tomcat的处理过程
- ESP8266 How-to
- 最常用的正则表达式
- 优秀程序员的十个习惯
- Eloquent JavaScript 笔记 十五:A Platform Game
- NumPy-快速处理数据