Board logo

标题: [建议] 推荐使用 IE 的“用户样式表”过滤掉百度的骗子广告 [打印本页]

作者: wolfcm    时间: 2010-5-25 14:39     标题: 推荐使用 IE 的“用户样式表”过滤掉百度的骗子广告

今天看见百度上的骗子广告屡屡得逞:百度搜“南航”前三名均为假网站 竞价排名引争议,于是试了一下,果然很多广告,而且很大可能都是虚假的诈骗广告。

用GreenBrowser的内容过滤,不能过滤这种写死在网页代码里的广告。所以必须另辟蹊径,使用 IE 自带的“用户样式表”就可以实现目标。关于“用户样式表”,可以参考我的旧帖:http://bbs.5igb.com/viewthread.php?tid=6668

方法,把下面代码保存为文本文件,然后在 Internet 选项里指定该文本文件为“用户样式表”即可。

[Copy to clipboard]
CODE:
/* baidu.com */
table tbody tr td div #ec_im_container #bdfs0,
table tbody tr td div #ec_im_container #bdfs1,
table tbody tr td div #ec_im_container #bdfs2,
table tbody tr td div #ec_im_container #bdfs3,
table tbody tr td div #ec_im_container #bdfs4,
table tbody tr td div #ec_im_container #bdfs5,
table tbody tr td div #ec_im_container #bdfs6,
table tbody tr td div #ec_im_container #bdfs7,
table tbody tr td div #ec_im_container #bdfs8,
table tbody tr td div #ec_im_container #bdfs9,
table tbody tr td div div.r div,
{
        display: none !important;
}

[ 本帖最后由 wolfcm 于 2010-5-25 14:42 编辑 ]

图片附件: [过滤前] 123.png (2010-5-25 14:39, 148.86 K) / 该附件被下载次数 300
http://bbs.5igb.com/attachment.php?aid=8680



图片附件: [过滤后] 234.png (2010-5-25 14:39, 112.99 K) / 该附件被下载次数 283
http://bbs.5igb.com/attachment.php?aid=8681


作者: Passerby    时间: 2010-5-25 21:42

那里本来就是广告区吧,Google 也是一样的。最应该关心的应该是正牌搜索结果的排序
NGA 上一个流传很广的说法就是,在 Google 上搜索“大脚”第一个出来的不是官方网站,反而百度才是
作者: wolfcm    时间: 2010-5-25 23:44     标题: 回复 #2 Passerby 的帖子

根据新闻所描述,右边广告区里的也都符合骗子广告的特征。所以一律干掉。

Google的其实也一样可以去除广告区,原理一样。呵呵。

作者: lforl    时间: 2010-5-26 10:57

不错!

建议MQ在GB使用IE样式表原理,以达到:过滤广告,改变网页背景色等...
作者: 拼命3郎    时间: 2010-5-26 22:18

学习了 谢谢
作者: acoolboy    时间: 2010-5-28 10:27

什么时候能够做到,框选一部分文字内容,然后右键过滤。就爽了。
作者: acoolboy    时间: 2010-5-28 10:52

刚刚测试过。这个真的实用啊。。我一梦寐以求的东西啊。原来在这里。爽。这个是在代码下载之前过滤。还是下载后在隐藏。应该是前者。明显感觉速度不错。

[ 本帖最后由 acoolboy 于 2010-5-28 10:55 编辑 ]
作者: wolfcm    时间: 2010-5-28 13:53



QUOTE:
原帖由 acoolboy 于 2010-5-28 10:52 发表
刚刚测试过。这个真的实用啊。。我一梦寐以求的东西啊。原来在这里。爽。这个是在代码下载之前过滤。还是下载后在隐藏。应该是前者。明显感觉速度不错。

确实是下载之前就隐藏了的。

加入以下这一行可以把百度放在搜索结果开头的所有排名推广都去除。

[Copy to clipboard]
CODE:
table tbody tr td.EC_PP,

有需要的兄弟可以酌情加上。
作者: wolfcm    时间: 2010-5-28 13:58



QUOTE:
原帖由 lforl 于 2010-5-26 10:57 发表
不错!

建议MQ在GB使用IE样式表原理,以达到:过滤广告,改变网页背景色等...

我也强烈建议:应该能根据不同网页调用不同的CSS文件来区别对待。
作者: smarts    时间: 2010-5-30 16:11

http://dz.yanjunit.cn/bbs/viewth ... 3D1&ordertype=1
好多论坛都有这个“站长推荐”,如何去除?代码如何写?谢谢
作者: wolfcm    时间: 2010-5-31 16:35



QUOTE:
原帖由 smarts 于 2010-5-30 16:11 发表
http://dz.yanjunit.cn/bbs/viewthread.php?tid=63&extra=page%3D1&ordertype=1
好多论坛都有这个“站长推荐”,如何去除?代码如何写?谢谢

试试:

[Copy to clipboard]
CODE:
/*Discuz! 站长推荐*/
div.focus h3.float_ctrl,
div.focus div.detail h4,
div.focus div.detail p,
div.focus a.moreinfo,
{
        display: none !important;
}
/*Discuz! 站长推荐*/

存在一定的误杀可能性。所以呼吁GreenBrowser能根据网址调用不同的CSS文件。
作者: wolfcm    时间: 2010-5-31 16:37



QUOTE:
原帖由 smarts 于 2010-5-30 16:11 发表
http://dz.yanjunit.cn/bbs/viewth ... 3D1&ordertype=1
好多论坛都有这个“站长推荐”,如何去除?代码如何写?谢谢

我发现这个“站长推荐”,被关闭几次之后就不显示了。所以并不算很讨厌。
说不定站长真的推荐了什么好东西呢,还是留着吧。
作者: mag765    时间: 2010-5-31 17:06

"方法,把下面代码保存为文本文件,然后在 Internet 选项里指定该文本文件为“用户样式表”即可。"

是不是我的IE太老了,Internet 选项里找不到在那可以指定该文本文件为“用户样式表”。
作者: laikaixin    时间: 2010-5-31 17:31     标题: 回复 #13 mag765 的帖子

在IE选项的 辅助功能 里设置~~
作者: smarts    时间: 2010-5-31 22:01     标题: 回复 #11 wolfcm 的帖子

谢谢你的回复,如何彻底过滤掉这个窗口。
附上firefox抓的源代码,谢谢

[Copy to clipboard]
CODE:
<div class="popupmenu_popup" id="fjump_menu" style="display: none">
<dl><dt><a href="index.php?gid=1">Discuz!最新</a></dt><dd><ul><li><a href="forum-17-1.html">菜鸟玩DZ</a></li><li><a href="forum-2-1.html">功能导报</a></li><li><a href="forum-15-1.html">产品研讨</a></li></ul></dd></dl><dl><dt><a href="index.php?gid=7">Discuz!应用</a></dt><dd><ul><li><a href="forum-10-1.html">安装使用</a></li><li class="current"><a href="forum-9-1.html">功能拓展</a></li><li><a href="forum-8-1.html">建站交流</a></li></ul></dd></dl><dl><dt><a href="index.php?gid=3">Discuz!模板</a></dt><dd><ul><li><a href="forum-6-1.html">模板资源</a></li><li><a href="forum-5-1.html">模板修改</a></li><li><a href="forum-4-1.html">模板交流</a></li></ul></dd></dl><dl><dt><a href="index.php?gid=11">Discuz!插件</a></dt><dd><ul><li><a href="forum-13-1.html">插件下载</a></li><li><a href="forum-12-1.html">插件安装</a></li><li><a href="forum-14-1.html">插件交流</a></li></ul></dd></dl></div>

<div id="favoritewin" style="display: none">
<h5>
<a href="javascript:;" onclick="ajaxget('my.php?item=favorites&tid=63', 'favorite_msg');return false;" class="lightlink">[收藏此主题]</a>&nbsp;
<a href="javascript:;" onclick="ajaxget('my.php?item=attention&action=add&tid=63', 'favorite_msg');return false;" class="lightlink">[关注此主题的新回复]</a>
</h5>
<span id="favorite_msg"></span>
</div>

<div id="sharewin" style="display: none">
<h5>
<a href="javascript:;" onclick="setCopy('设置“站长推荐”为游客可见,首页可见\nhttp://dz.yanjunit.cn/bbs/viewthread.php?tid=63', '帖子地址已经复制到剪贴板<br />您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')" class="lightlink" />[通过 QQ、MSN 分享给朋友]</a><br /><br />
</h5>
</div>

<div class="focus" id="focus">
<h3 class="float_ctrl">
<em>站长推荐</em>
<span><a href="javascript:;" onclick="setcookie('discuz_nofocus', 1, 3600);$('focus').style.display='none'" class="close deloption" title="关闭">关闭</a></span>
</h3>
<hr class="shadowline" />
<div class="detail">
<h4><a href="thread-43-1-1.html" target="_blank">Discuz!7防灌水和垃圾贴有效过滤之TOP10</a></h4>
<p>
现如今,用 Discuz!7.0.0 搭建一个完美的社区化的网站的越来越容易,产品安装的简易,5d6d、超级站长的出现,几乎让搭建一个社区成为零门槛。当然,“树大招风” ...</p>
</div>
<hr class="shadowline" />

<a href="thread-43-1-1.html" class="moreinfo" target="_blank">查看</a>
</div>
</div><ul class="popupmenu_popup headermenu_popup" id="t0T51z_menu" style="display: none"><li><a href="http://www.shuimeng.cn/bbs" hidefocus="true" target="_blank" >水盟论坛</a></li><li><a href="http://www.yanjunit.cn/bbs" hidefocus="true" target="_blank" >燕军科技</a></li><li><a href="http://www.discuz.net/index.php" hidefocus="true" target="_blank" >Discuz!</a></li><li><a href="http://test.yanjunit.cn" hidefocus="true" target="_blank" >DZ!Svn</a></li></ul><div id="ad_footerbanner1"></div><div id="ad_footerbanner2"></div><div id="ad_footerbanner3"></div>

<div id="footer">
<div class="wrap s_clear">
<div id="footlink">
<p>
<strong><a href="http://dz.yanjunit.cn" target="_blank">Discuz!技术网</a></strong>
( <a href="http://www.miibeian.gov.cn/" target="_blank">鄂ICP备08007247号</a>)<span class="pipe">|</span><a href="mailto:chujun@263.net">联系我们</a>

<span class="pipe">|</span><a href="archiver/" target="_blank">Archiver</a><span class="pipe">|</span><a href="wap/" target="_blank">WAP</a><span class="pipe">| <script src="http://s104.cnzz.com/stat.php?id=1811089&web_id=1811089" language="JavaScript" charset="gb2312"></script>
</span></p>
<p class="smalltext">
GMT+8, 2010-5-31 21:41, <span id="debuginfo">Processed in 0.074126 second(s), 6 queries, Gzip enabled</span>.
</p>
</div>
<div id="rightinfo">
<p>Powered by <strong><a href="http://www.discuz.net" target="_blank">Discuz!</a></strong> <em>7.2</em></p>

<p class="smalltext">&copy; 2001-2009 <a href="http://www.comsenz.com" target="_blank">Comsenz Inc.</a></p>
</div></div>
</div>
<div style="display: none" id="hide_ads">
<div id="hide_ad_headerbanner"></div>
<div class="ad_textlink1" id="hide_ad_thread1_0"></div>
<div class="ad_textlink2" id="hide_ad_thread2_0"></div>



[Copy to clipboard]
CODE:
/*Discuz! 站长推荐*/
div.focus h3.float_ctrl,
div.focus hr.shadowline,(依葫芦画瓢添加的)
div.focus div.detail h4,
div.focus div.detail p,
div.focus a.moreinfo,
{  display: none !important;
}
/*Discuz! 站长推荐*/

[ 本帖最后由 Passerby 于 2010-5-31 22:11 编辑 ]
作者: wolfcm    时间: 2010-6-1 15:28     标题: 回复 #15 smarts 的帖子

加上
div.focus hr.shadowline,
这个不错。
现在的效果,应该是右下角有个框框。
如果要整个框框彻底去掉,只能:

[Copy to clipboard]
CODE:
div.focus,
{
  display: none !important;
}

误杀的可能性很大很大。最好能找出div.focus的上层各级别所有元素一路排下来。
但是这个div.focus很可能已经没有什么上层元素了。

还是那句话,如果GreenBrowser能根据网址来调用不同的CSS文件就好了。

[ 本帖最后由 wolfcm 于 2010-6-1 15:32 编辑 ]
作者: laikaixin    时间: 2010-6-1 16:13     标题: 回复 #16 wolfcm 的帖子

本人不懂程序,弱弱的问句:
如果根据网址来调用不同的CSS文件,那得预先设置多少个CSS文件啊
作者: wolfcm    时间: 2010-6-1 18:03



QUOTE:
原帖由 laikaixin 于 2010-6-1 16:13 发表
本人不懂程序,弱弱的问句:
如果根据网址来调用不同的CSS文件,那得预先设置多少个CSS文件啊

其实并不需要多少个的。
所有网址,可以指定一个通用的CSS。像现在的IE所作的一样。

调用不同的CSS主要是为了防止误杀。
比如上面所说的 div.focus 在该网站需要过滤隐藏,但是在别的网站可能是重要的内容。
所以就要针对这个网站调用一个专用的CSS。
作者: smarts    时间: 2010-6-1 21:31

为了不误杀,就凑合用吧,多谢!
作者: pkwfx    时间: 2010-6-2 12:36

很高明的方法,顶你




欢迎光临 GreenBrowser 论坛 (http://bbs.5igb.com/) Powered by Discuz! 5.0.0