看见一个某乎论坛里说火狐里可以用脚本屏蔽百度推广的广告位,心生好奇,别人用JavaScript可以做到的事情为什么我不可以?于是今天下班后,随便看了看,发现超级简单。
首先,去firefox的插件里下载:Greasemonkey插件,重启浏览器,这个插件可以再指定网址挂载js脚本。
然后我们就开始视奸百度的推广位吧,随便搜索一个带有推广的关键词,比如“整容”,右键查看元素,结果发现,哦豁,id=“3001”到id=“3004”都是推广,嘻嘻这样就简单多了,写完之后发现搜索其他关键词还有推广没有没被屏蔽,老方法,查看你推广信息,发现id=“4001”到id=“4004”都是推广,这样我们就可以开始屏蔽之旅了。
打开插件界面-用户脚本=新建脚本:先不设置应用到哪个网址,脚本写好之后再填。匹配如下页面:
https://www.baidu.com/*
http://www.baidu.com/*
http://baidu.com/*
代码如下:定时器 防失效……
//看到初次写的那么丑是在忍不住改了一波:version 2.0
数组为广告div的ID
|
|
初次写的:version 1.0
效果大概就是下面的样子,百度:“咦,我的广告咧”!
