Greasy Fork

知乎推荐流优化

优化知乎首页推荐流的内容,如移除灌水用户、按屏蔽词屏蔽等

当前为 2024-07-18 提交的版本,查看 最新版本

这些是此脚本变更过代码的版本。 显示所有版本。

  • v0.3.8 2025-06-26

    v0.3.8:

    - 加入新功能:可选是否自动隐藏首页顶部想法编辑栏
    - 优化菜单展示

  • v0.3.7 2025-03-08

    v0.3.7

    修复bug:未启用屏蔽默认头像用户回答时,从推荐流移除卡片的功能不会生效

  • v0.3.6 2025-03-07

    v0.3.6:

    1. 添加按正则表达式屏蔽的功能,在添加屏蔽词时将表达式用正斜杠/包围起来即可;
    2. 添加可选关闭屏蔽默认头像用户回答的功能,在脚本管理器菜单中点击关闭即可;
    3. 优化请求后端接口时出错的信息提示,现在会显示后端返回的错误详情并且点击确定后只会弹出一次了。

    注意到知乎更新了API滥用策略,以往的直接进行数个请求查询用户信息的方式会被屏蔽,有空再来研究

  • v0.3.5 2024-12-28

    修复了在查询知乎API时未附加当前用户的cookie,导致请求被拦截(403)的问题

  • v0.3.4 2024-07-18
    • 加入新功能:使用额外的默认头像库来进行匹配(除了最常见的宇航员刘看山外知乎还有大量其他的刘看山头像可选,比如这个,现在可选是否屏蔽使用这些头像的用户回答了
    • 加入500ms超大延迟,确保卡片加载完成后才会进行检查
  • v0.3.3 2024-06-29
    • 重新编写一部分代码实现检查用户信息部分的解耦
    • 尝试屏蔽评论区中的默认头像用户发言但效果不是很好,暂不启用
    • 在首次页面加载后延迟2000ms即开始检查页面而不是等待DOMContentLoaded事件发生,以实现0.3.2中并未修复的“确保最顶上的几个卡片会被检查”
  • v0.3.2 2024-06-21
    • 为页面重加载(点击首页顶部推荐按钮)后调用的pageReloadCheck()增加1000ms的延迟,第一个卡片加载出来后才开始检查以确保最顶上的几个卡片会被检查
    • 代码仓库中新增屏蔽词列表bannedwords.txt,仅供参考(
  • v0.3.1 2024-06-20
    • 修复 忘记给切换是否自动不感兴趣的菜单写回调了!直接复制了上面那个菜单的代码导致点一下切换不感兴趣,用户名辅助判定的菜单反而会变==
    • 为每次检查加入延迟,尝试修复cardItem为空的问题
  • v0.3.0 2024-06-19
    • 加入新功能:可选是否对推送到首页标题中含屏蔽词的问题自动点击“不感兴趣”
    • 去除菜单中“查看屏蔽词列表”一项,如有需要可以打开控制台查看
    • 去除菜单中“清空屏蔽词列表”一项,可以在“删除屏蔽词”菜单中输入“清空全部屏蔽词!”来清空(是中文感叹号)
    • 优化脚本加载完成后在控制台输出的屏蔽词列表日志信息,可以直接复制并通过“添加屏蔽词”菜单导入
    • 修正脚本答案数量阈值标称默认为100,实际上为200的问题
    • 补充0.2.6更新日志增加“清空屏蔽词列表的确认提示” 忘记了
  • v0.2.6 2024-06-19
    • 为首页推荐按钮增加事件监听器,现在通过推荐按钮刷新页面时也会执行检查了
    • 优化代码结构
  • v0.2.5-fixed 2024-06-17

    加入更多判断条件:用户答案数量(默认阈值为100)与用户名是否为默认(以'知乎用户'开头),用于避免误伤使用默认头像但有较多回答的正常用户,并可在脚本管理器菜单中设置是否使用这些条件

  • v0.2.5 2024-06-17

    加入更多判断条件:用户答案数量(默认阈值为100)与用户名是否为默认(以'知乎用户'开头),用于避免误伤使用默认头像但有较多回答的正常用户,并可在脚本管理器菜单中设置是否使用这些条件

  • v0.2.4 2024-06-17
    • 尝试修复页面首次加载完成时脚本不会检查已有卡片,只会在向下滑时检查新增卡片的问题
    • 加入greasyfork的自动更新链接,请务必更新
  • v0.2.3 2024-06-17
  • v0.2.2 2024-06-17
  • v0.2.1 2024-06-17