本地黑名单-知乎

我的地盘,我做主!

Author
lavaf
Daily installs
0
Total installs
43
Ratings
0 0 0
Version
0.3
Created
2020-05-24
Updated
2020-05-30
License
N/A
Applies to

声明:本人与知乎无关,对知乎没有任何版权。
请注意本脚本没有任何破解等功能。本脚本不会侵犯到任何人的利益,如果对此有问题,可以通过本网站联系我,我会尽快做出处理。

本脚本只会将黑名单中的用户的评论以及回答替换成无意义的内容(当然这部分用户可以根据自己需要修改成自己想要的内容,比如“别玩了,好好学习”)。

使用方法:注意 let blackList=['la-la-la-la-la-55-20','mazhihang','song-ling-dao-jie-shou-huo-yan-jing-hua',
这部分内容,这个方括号中的就是添加到黑名单中的用户id(本人与这些已经添加的用户没有任何关联以及纠葛,仅仅是测试时添加的,以及供用户了解如何使用,对此非常抱歉),如果需要添加新的用户,就使用半角标点的单引号包围一个id,放进去,注意这个格式,每个id中间(或者说相邻的两个单引号之间),还有一个半角的逗号。上面的单引号,写成双引号也是可以的。

获得用户id 的方法:
通过阅读代码也知道怎么弄的了,对于回答,获取类名为 AnswerItem的div标签,然后获取子元素的a标签的href属性。
对于折叠的回答,获取AnswerItem的div标签,然后获取data-za-extra-module属性,然后截取author_member_hash_id的信息(长度一般是固定的,为32个字母数字的组合)然后放入"let hash=[]"中。
对于评论,获取类名为CommentItemV2的标签,然后获取a标签的href属性。都是取最后一个斜线后面的部分。

为什么会做这么一个东西?
官方不支持黑名单,我通过本地的方法设置黑名单,可以设置无限个,只是可能比较耗费计算机设备的性能。不需要
网站服务器存储相应的信息和计算服务,我想对大家应该都是没有麻烦的。