SuperAPI AI 工具集

paper-harbor

写作与研究

查看项目

更新于 10-16 00:01

技能介绍

用途:在用户手动登录的浏览器会话中,对 ScienceDirect 或中国知网按关键词、出版时间、影响因子和篇数进行文献检索、筛选,并把符合条件的期刊文章元数据逐条保存到指定 Zotero 分类,输出可追踪的整理目录与清单。默认只保存元数据,不下载 PDF/HTML 全文。

主要能力:解析用户提示中的站点、关键词、年份范围、影响因子门槛与目标条数;创建输出目录与文件;从结果页收集标题、作者、期刊、年份、影响因子、DOI、URL、摘要、访问状态等字段;按高/中/低优先级分类;逐条导入 Zotero;失败项写入待处理清单。输出文件包括候选文献总表.csv、文章地址总表.csv、已入库Zotero文献清单.csv、待处理文献清单.csv 等。

必要用法:先让用户用默认浏览器打开对应站点并手动登录。ScienceDirect 端口 9225,命令为 .\scripts\open_lit_browser.ps1 -Site sciencedirect;中国知网端口 9226,命令为 .\scripts\open_lit_browser.ps1 -Site cnki。可用 python scripts/browser_port_check.py --site sciencedirect 或 --site cnki 检查端口。Zotero 导入前运行 python scripts/zotero_bridge.py doctor,需发现 127.0.0.1:23119 与本地 zotero.sqlite。首次使用可用 powershell -ExecutionPolicy Bypass -File .\scripts\open_zotero_setup.ps1 引导安装 Zotero Desktop、Zotero Connector 与 EasyScholar。创建目录示例:python scripts/lit_download_assistant.py --site sciencedirect --keywords "your keywords" --year-from 2021 --year-to 2026 --if-min 5 --limit 20 --out ".\runs"。

适用场景:需要从上述两个站点按条件生成候选清单、优先级清单、Zotero 入库清单和可追踪输出目录的用户。

限制:用户必须自行登录,不代输密码、不处理验证码、不绕过付费墙或机构权限;不下载全文,不点击 View PDF、Download PDF、Download full issue 等控件;单次运行上限 50 条,不做并行导入;影响因子只采用 EasyScholar 徽章、官方页面或用户提供的可信 CSV,缺失时置空并标注待核验,不编造。文献不足时相关事实暂未提供。