自动签到(访问空间 +22 积分)、屏蔽用户(黑名单)、屏蔽关键词(帖子标题)、回帖小尾巴、自动无缝翻页、快捷回到顶部(右键网页两侧空白处)、收起预览帖子(左键网页两侧空白处)、屏蔽投票贴、快速添加链接、屏蔽阅读权限 255 帖子、预览帖子快速回复带签名、显示是否在线、显示帖子内隐藏回复
没有效果具体是什么样的?
我看了下,我这边屏蔽用户功能是正常的。
我是把用户名字加到论坛的 我的好友-->黑名单 里面,如果名字加入脚本的自定义列表是可以屏蔽的。我用另一个脚本会自己读取论坛的黑名单进行屏蔽,你这个脚本是不是没有读取论坛黑名单?
没有,你可以自己添加呀。
读取论坛黑名单,需要去后台访问黑名单页,是只一开始读取一次呢?还是一天读取一次呢?还是每打开一次网页就读取一次呢?想想就烦,而且这个论坛防御机制很敏感,访问频率稍微高一点就会被 BAN IP 24 小时(比如连续打开几个网页),而且黑名单这玩意绝大部分人都是才几个,手动添加也麻烦不到哪里去。
论坛自带的黑名单功能有限,只能限制对方与你的互动,并不能让你看不到对方,我压根就不用。
至于打招呼、踩日志、留言这种,本论坛里压根没有开放。
我的好友黑名单里面有三十几个人,如果自定义添加的话得复制三十多遍才能加完。另外我公司和家里常用两台电脑,公司电脑加了,家里电脑还得手动添加一遍。像我之前用的脚本就不需要这样,只要论坛里面加了黑名单相当于两台电脑同步屏蔽了。这个是另一个作者的脚本,建议参考一下他的写法https://greasyfork.org/zh-CN/scripts/402309-hostloc-%E8%87%AA%E5%8A%A8%E5%B1%8F%E8%94%BD%E9%BB%91%E5%90%8D%E5%8D%95%E7%94%A8%E6%88%B7
看了下,这个脚本是每次访问网页都会后台访问黑名单页,读取一次黑名单用户列表,并储存为变量。
这种方式的缺陷我前面已经说了,这代表你每访问论坛网页一次,都会后台访问一次黑名单页读取,等于对于论坛来说你的访问频率增加了一倍。
而本论坛访问频率限制太敏感了,我平时都不敢打开网页太快太频繁,一不小心就被 BAN IP 了。。。
对于我来说,这并不是最佳方案,所以我不想做,除非我哪天想到什么好主意了~
你先用这个代码凑活着用吧~
访问黑名单页,按 F12 键,选择 Console,粘贴下面一行代码并回车,就会输出按格式分割好的一行用户名(AAA|BBB|CCC 这样的)
let list = '';document.querySelectorAll('#friend_ul h4 a[href^="space-uid-"]').forEach(function(_this){list += '|' + _this.innerText});console.log(list.replace('|',''))
屏蔽黑名单用户没有效果,屏蔽用户功能是打开的。我之前用的另一个hostloc屏蔽黑名单脚本,是有效的。