简单两步屏蔽新浪微博上的广告

简介:

以前新浪微博只是在侧栏有几块小小的广告,还算可以接受,想着忍忍就算了,毕竟人家也得赚钱嘛。可最近真是越来越不厚道了,自从和淘宝合作之后,侧栏就开始有一大块广告根据你在淘宝的搜索记录推荐商品, 更可恶的是信息流里的祛痘微博现在连认证用户都不能幸免。于是我开始研究屏蔽微博广告的方法,试用了几款移除广告的浏览器插件,效果均不太理想。看来不能 偷懒,只能自己动手了。思路是想办法把自己的 CSS 样式加到微博页面里去,这样就能随心所欲的通过修改页面来屏蔽广告了。Google 了一圈之后,终于找到了一些方法,还能顺便美化一下界面,效果见图。

remove-ads-p1

 

屏蔽微博广告教程

Chrome / Firefox

第一步

下载 Stylist 插件(Chrome 点这Firefox 点这)并安装激活。

第二步

以 Chrome 为例,依次点击 “选项” – “设置” – “扩展程序” 和 Stylist 旁的 “选项”。

remove-ads-p2

  1. 点击选项卡中的 “Style” 页签;
  2. 点击 “Add New Style”;
  3. 在顶部的黑色输入框里输入 “Weibo”;
  4. 把 Style set 下方的下拉框选择为 “domain”,在旁边的输入框里输入 “weibo.com”;
  5. 将以下代码复制到最大的文本框里,然后点击 “Save” 保存。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
.W_rightModule ,  /* 隐藏右侧栏广告 */
.hot_topicad ,  /* 隐藏热点话题中的广告 */
#pl_leftnav_app ,  /* 隐藏左侧栏的最近应用 */
#trustPagelet_recom_memberv5 ,  /* 隐藏右侧栏的会员专区 */
#pl_rightmod_noticeboard ,  /* 隐藏右侧栏的公告栏 */
/* 隐藏侧栏微吧内容 */
#trustPagelet_indexright_recom  .WB_right_module :last-child ,
#topicAD  > ul ,  /* 隐藏最新的热点话题广告 - 20130815 更新 */
[node-type =hot ] ,  /* 隐藏导航栏里的“热点” */
[node-type =feed_spread ] ,  /* 隐藏信息流里的推广内容 */
[node-type =member ] ,  /* 隐藏导航栏里的“会员”*/
[feedtype =ad ] ,  /* 隐藏信息流里的广告 */
[ad-data ]  {  /* 隐藏宽幅广告 */
     display :  none ;
}
[node-type =game ]  {  /* 隐藏导航栏里的“游戏” */
     visibility :  hidden ;
}
.WB_webim  {  /* 淡化侧面的在线聊天栏 */
    opacity : .3 ;
}
.WB_webim :hover  {  /* 鼠标移到聊天栏上时变回正常 */
    opacity : .9 ;
}
/* 下面这些是调松页面布局的 */
.WB_right_module  {
     margin :  40px  0  20px ;
}
.WB_feed  .WB_feed_type  {
     margin :  20px  20px  0 ;
}
#pl_content_homeFeed  {
     margin-top :  30px ;
}

如图所示

remove-ads-p3

Safari

第一步

下载 weibo.css

第二步

  1. 然后按下 Command / Ctrl + 逗号;
  2. 在弹出的设置面板中选择最右边的 “高级” 页签;
  3. 在 “样式表”(Style sheet)下拉框中选择 “其他”;
  4. 选择刚才下载的 weibo.css 文件。

remove-ads-p4

现在再打开微博看一看,是不是清爽多了?除了屏蔽微博上的所有广告之外,还移除了顶部导航栏上的 “游戏”、“热点” 和 “微博会员” 按钮以及右侧栏的 “公告栏” 和 “微吧推荐”,还适当调松了页面的布局和淡化了侧面的在线聊天栏。至于那个 “可能感兴趣的人” 嘛,鉴于它经常能给我推荐一些美女,我就没有移除。所有代码都加了注释,可以根据自己的喜好自行调整,想保留哪个元素就删掉哪一行代 码即可。有 CSS 基础的同学可以自己发挥一下,DIY 自己的微博界面或者其他的网站,比如腾讯微博、QQ 空间、Facebook 等等。

另,理论上 Safari 的方法也适用于 IE 内核浏览器(“工具” – “Internet 选项” – “辅助功能” – “用户样式表”)。

 

来源:http://blog.dandyweng.com/2013/07/removing-ads-by-two-steps-from-sina-weibo/comment-page-1/#comments





本文转自夏雪冬日博客园博客,原文链接:http://www.cnblogs.com/heyonggang/p/3494626.html,如需转载请自行联系原作者

目录
相关文章
|
人工智能 自然语言处理 搜索推荐
Perplexity AI和秘塔AI相比如何?
【2月更文挑战第16天】Perplexity AI和秘塔AI相比如何?
1780 1
Perplexity AI和秘塔AI相比如何?
|
关系型数据库 MySQL Shell
MySQL高可用之双主+Keepalived,轻松实现单点故障VIP转移
MySQL高可用之双主+Keepalived,轻松实现单点故障VIP转移
2293 0
MySQL高可用之双主+Keepalived,轻松实现单点故障VIP转移
|
机器学习/深度学习 人工智能 前端开发
使用 Google MLKit 进行图像识别
MLKit 是 Google 提供的移动端机器学习库。工程师仅通过少量代码就能在 Andorid 或 iOS 上实现各种 AI 能力,例如图像、文字、人脸识别等等
2822 0
|
8月前
|
自然语言处理 安全 数据管理
二维码一个个生成太麻烦?试试批量生码功能
如果你正在处理成百上千条数据,又正好有生成二维码的需求,不妨试试这个工具。几分钟的学习,可能就能为你节省几天的工作时间
二维码一个个生成太麻烦?试试批量生码功能
|
10月前
鸿蒙开发:了解@Builder装饰器
@Builder装饰是鸿蒙UI开发中,非常重要的一个装饰器,在实际的开发中,合理且正确的使用,能够让我们的代码更加的简洁,有两点需要注意,一是,是用私有还是全局,取决于当前的组件的复用机制,如果多个页面都使用了,建议以全局为主;二是传参的动态更新,有更新就使用引用参数传递,没有更新按值传递即可。
476 28
鸿蒙开发:了解@Builder装饰器
|
小程序 搜索推荐 数据挖掘
【开题报告】基于微信小程序的电子产品商城的设计与实现
【开题报告】基于微信小程序的电子产品商城的设计与实现
1475 0
|
负载均衡 监控 Go
Golang深入浅出之-Go语言中的服务网格(Service Mesh)原理与应用
【5月更文挑战第5天】服务网格是处理服务间通信的基础设施层,常由数据平面(代理,如Envoy)和控制平面(管理配置)组成。本文讨论了服务发现、负载均衡和追踪等常见问题及其解决方案,并展示了使用Go语言实现Envoy sidecar配置的例子,强调Go语言在构建服务网格中的优势。服务网格能提升微服务的管理和可观测性,正确应对问题能构建更健壮的分布式系统。
718 1
|
Rust JavaScript Java
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
376 0
|
存储 Ubuntu
百度搜索:蓝易云【Ubuntu16.04安装VSCode教程】
注意:以上是在Ubuntu 16.04上安装VSCode的简要步骤。请确保你的系统已连接到互联网,并在终端中执行命令。
384 0
|
存储 机器人 大数据
量化交易机器人系统开发(开发策略)及案例丨数字货币区块链交易所系统开发详细项目/方案设计/开发逻辑/源码版
  区块链的核心技术之一就是公开且透明的交易信息。一般情况下,在区块链内产生、流转和存储的信息是对所有节点用户开放的,其高度的透明化也使得区块内的所有人都能够查看数据的所有相关信息同时使用其应用。因此,区块链技术在信息共享与数据交换领域具有一定的优势。