功能介绍

针对 weibo.com 这个站点开发了一款名为微博清理大师的插件,其主要功能如下:

1、永久去广告。

2、可添加自定义关键词,你刷到的微博和热搜榜将永远看不到这些关键词,除非你手动删除关键词。

3、可添加微博用户,你再也刷不到 ta 的微博,也可删除。

4、微博目前是乱序,插件组织微博按照从新到旧的时间线排列,方便阅读。

操作介绍

UI 简单,操作方便。

配置.png

点击上方的 1 处可以增删关键词,2 处可以拉黑、解除拉黑用户。

右键菜单.png

也可以选中文字右键添加。

原理介绍

原理很简单,就是拦截 weibo.com 相关接口的请求,并修改响应,去掉广告和屏蔽词,并使之按照时间正序排列,然后就是工程实现了。

相关接口指的是全部微博、特别关注、最新微博、好友圈和热搜榜相关的接口。

代码已经全部开源在 github 上,感兴趣的同学可以去看看。

https://github.com/Python3Spiders/WeiboFilterExtension

安装使用

这个 project 差不多是 2022 年元旦完成的,一直拖到最近才想到上线 Google Chrome 网上应用商店,但是自从 2022 年 1 月 17 起,这个商店就升级了,从技术手段上阻止了很多拦截广告的扩展,这就直接导致了我的插件无法上线 chrome 商店,就算上线了也不会 work。还有一点是,到 2023 年,几乎 chrome 商店里所有拦截广告的扩展都会失效。这波真是 49 年入国军。

所以目前来看, chrome 使用这个插件并且 work 的话,只能离线安装 crx 文件,crx 文件地址就是上面那个仓库的根目录下的 WeiboFilterExtension.crx 文件。

下载 crx 文件后,在 chrome 浏览器输入 chrome://extensions/ 进入到 chrome 扩展管理页面,然后打开右上方的开发者模式,把这个 crx 文件拖到这个界面即可。

或者选择源码安装,clone github 地址,选择左上方加载已解压的 扩展程序,选择代码文件夹即可。