Greasy Fork is available in English.

CNKI 检索增强

提供高级检索输入留存、新建检索页、检索策略记录与专业检索一键填充能力

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
shujuecn
Dziennych instalacji
0
Wszystkich instalacji
108
Oceny
2 0 0
Wersja
2.0.0
Utworzono
19-03-2024
Zaktualizowano
25-02-2026
Rozmiar
28,5 KB
Licencja
GPL3
Dotyczy

CNKI 检索增强

⚠️ 适用于知网新版高级检索页: https://kns.cnki.net/kns8s/AdvSearch

项目简介

CNKI 原生高级检索在跨检索类型切换、多轮检索对比、检索式复用方面效率较低。
本脚本把“高级检索”增强为一个轻量工作台,核心目标是:

  1. 保留输入上下文,减少重复录入;
  2. 支持并行检索,便于结果对比;
  3. 沉淀可复用检索策略,一键回填。

主要功能

  1. 新建检索页
  2. 在高级检索选项卡区域新增 新建检索页 入口。
  3. 点击后在新标签页打开一个“空白”高级检索页,不会覆盖当前页结果。

  4. 高级检索草稿留存

  5. 高级检索 页面输入字段、逻辑、匹配方式、日期范围等后,切到 专业检索 / 作者发文检索 / 句子检索 再切回,可恢复草稿。

  6. 草稿使用 sessionStorage,仅在当前浏览器标签页生效,不跨标签传播。

  7. 检索策略面板

  8. 在检索区与结果区之间新增 检索策略 面板。

  9. 自动记录高级检索执行历史,按行展示:

    • 检索时间
    • 结果数
    • 高级检索式(可读摘要)
    • 专业检索式(可直接复用)
    • 操作按钮
  10. 支持操作:

    • 回填高级
    • 填入专业
    • 删除
    • 最近策略填充
    • 清空记录
    • 展开/收起
  11. 结果数记录

  12. 每次在高级检索点击 检索 后,脚本记录本次策略并尝试写入检索结果条目数(优先读取页面结果计数)。

  13. 历史容量与状态持久化

  14. 策略历史默认最多保留 80 条(HISTORY_LIMIT)。

  15. 面板展开/收起状态持久化到 localStorage

可配置项

在脚本顶部可直接调整以下开关/参数:

  1. AUTO_COLLAPSE_ON_SEARCH
  2. 默认 false
  3. 设为 true 时,每次点击高级检索 检索 后自动收起检索策略面板。

  4. HISTORY_LIMIT

  5. 默认 80

  6. 控制本地最大策略记录数。

安装与使用

  1. 安装用户脚本管理器(Tampermonkey)
  2. Edge: Tampermonkey for Edge
  3. Firefox: Tampermonkey for Firefox
  4. Chrome: Tampermonkey for Chrome

  5. 通过知网检索增强 (greasyfork.org) 安装 (推荐),或在 Tampermonkey 中新建脚本并粘贴 cnki_search_enhancer.usr.js 内容。

  6. 打开高级检索页开始使用:https://kns.cnki.net/kns8s/AdvSearch

    兼容性与说明

  7. 适配对象

  8. 知网新版高级检索页面(/kns8s/AdvSearch*)。

  9. 浏览器

  10. 以 Chromium 内核浏览器(Edge/Chrome)为主进行验证。

  11. Firefox 可用性取决于页面动态脚本行为,建议自行验证。

  12. 数据与隐私

  13. 不向第三方发送检索内容。

  14. 检索策略/面板状态仅存储在本地浏览器(localStorage/sessionStorage)。

许可证

本仓库采用 GPL-3.0