SuperAPI AI 工具集

foreign-literature-search

写作与研究

查看项目

更新于 10-16 09:50

技能介绍

用途:面向社会科学方向的外文学术文献检索,通过 OpenAlex 开放 API 全自动执行,无需机构账号、无需 API key、无需浏览器。

主要能力:三阶段检索流程。①主体联合检索:以最具体词组作主检索,对每个同义词调用 API 合并结果,再对标题+摘要做后置文本过滤,确保匹配其他组的词,实现 AND 语义,过滤后不足 20 篇时自动放宽;②独立补充检索:分别获取研究对象背景文献与核心理论文献;③汇总合并去重,按类别着色输出统一分类 Excel,并生成分类统计表。另可同步生成 Web of Science 与 Scopus 布尔检索式供有机构权限者使用。Excel 输出含 JCR 分区、中科院分区、2yr 影响因子、被引量等列,内置约 50 个社科核心期刊分区表,未覆盖期刊按影响因子估算并标记。

使用方式:依赖 pip install openpyxl。检索通过 Python 脚本 scripts/openalex_search.py 执行,核心参数包括 --keywords(每组一条,组内用 + 分隔同义词)、--max-results、--year-from/--year-to、--no-soc-filter、--min-quartile、--no-journal-stats、--category、--color、--output-file、--topic。汇总步骤用 openpyxl 合并多个 Excel 文件,按标题去重,重新编号并设置表头样式、列宽、冻结窗格与筛选。

适用场景:社会科学选题如平台劳动、职业认同等领域的文献综述与外文资料收集。

限制:OpenAlex 无需注册但每秒最多 10 次请求,脚本已内置限速;部分论文摘要为空属正常;JCR 与中科院官方分区以最新年度为准需自行核实;脚本路径与输出路径需按实际环境调整;WoS/Scopus 检索式仅供有机构权限者补充检索使用。