| name | literature-review |
| description | 文献综述自动化工具。当用户需要批量检索学术文献、提取文献信息、生成文献综述CSV时使用。触发词包括"文献综述"、"检索文献"、"批量提取文献信息"、"帮我查这些文献"等。该skill会自动登录华南农业大学VPN,访问知网等学术数据库,批量检索文献并提取结构化信息。 |
| allowed-tools | Bash(npx agent-browser:*), Bash(agent-browser:*) |
文献综述自动化 Skill
功能概述
本 Skill 用于学术文献的批量检索与结构化信息提取。通过自动化浏览器操作,完成以下任务:
- 自动登录华南农业大学 VPN
- 访问学校学术数据库(知网等)
- 逐一检索文献,点击跳转至该文献的完整信息界面
- 提取文献信息(特别是完整摘要),记录后返回学术库继续下一篇文献检索
- 将所有记录的文献信息整理成 CSV 文件
输出格式
生成的 CSV 包含以下列:
| 序号 | 文献完整题目 | 全部作者 | 发表时间 | 发表期刊/来源 | 完整原文摘要 | 检索备注 | 是否收集到了pdf |
执行流程
第一步:登录 VPN
agent-browser open https://vpn.scau.edu.cn/portal/#!/login
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser fill e3 "30004587"
agent-browser fill e4 "MLA24601"
agent-browser check e5
agent-browser click e6
agent-browser wait --load networkidle
VPN 登录凭据:
- 账号:30004587
- 密码:MLA24601(注意大小写)
VPN登录页面元素Ref对照表:
| 元素 | ref | 说明 |
|---|
| 账号登录标签 | e1 | 已选中 |
| 扫码登录标签 | e2 | 切换扫码登录用 |
| 账号输入框 | e3 | 填写账号 |
| 密码输入框 | e4 | 填写密码 |
| 记住密码复选框 | e5 | 勾选记住密码 |
| 登录按钮 | e6 | 点击登录 |
第二步:访问知网
agent-browser open https://ss-zhizhen-com-s.vpn.scau.edu.cn/
agent-browser wait --load networkidle
agent-browser snapshot -i
知网首页元素Ref对照表:
| 元素 | ref | 说明 |
|---|
| 欢迎信息 | e1 | 确认登录成功 |
| 搜索框 | e11 | 输入检索词 |
| 检索按钮 | e12 | 点击搜索 |
| 高级检索 | e13 | 进入高级检索 |
| 检索历史 | e14 | 查看历史 |
第三步:批量检索文献
对于用户提供的每条文献,执行以下操作:
agent-browser fill e11 "文献题目"
agent-browser click e12
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser click e61
agent-browser wait --load networkidle
agent-browser click e66
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser snapshot -i
agent-browser wait --load networkidle
agent-browser get text body
agent-browser open https://ss-zhizhen-com-s.vpn.scau.edu.cn/
agent-browser wait --load networkidle
搜索结果页元素Ref对照表:
| 元素 | ref | 说明 |
|---|
| 摘要视图 | e61 | 切换到摘要显示 |
| 列表视图 | e62 | 切换到列表显示 |
| 第一条文献标题 | e66 | 点击进入详情 |
| 第一条被引量 | e70 | 查看被引次数 |
详情页元素Ref对照表:
| 元素 | ref | 说明 |
|---|
| 作者链接 | e21,e22... | 各作者信息 |
| 期刊名称 | e32 | 发表期刊 |
| 关键词 | e34,e35... | 文献关键词 |
| 全部展开按钮 | 待确认 | 展开完整摘要 |
第三步半:详情页完整摘要获取(重要)
⚠️ 关键流程:搜索结果页的摘要是截断的,必须进入详情页才能获取完整摘要
agent-browser snapshot -i
agent-browser click eXX
agent-browser wait --load networkidle
agent-browser get text body
完整摘要提取要点:
- 搜索结果页的摘要通常被截断(以"..."结尾)
- 必须点击文献标题进入详情页
- 详情页可能有"全部展开"按钮需要点击
- 使用
get text body 获取整个页面内容后,从中提取完整摘要
第四步:信息提取规则
匹配规则:
- 输入为完整题录/完整或近似文献题目时,精确匹配
- 所有输出信息 100% 来自页面真实结果
- 检索无结果 → 标注「未检索到」
异常处理:
- 遇到验证码 → 标注「需人工介入处理」,跳过该条目
- 遇到登录认证问题 → 标注「需人工介入处理」
- 遇到付费权限问题 → 标注「需人工介入处理」
- 不要卡在异常处,立即跳过继续下一条
第五步:生成 CSV
检索完成后,按以下格式生成 CSV 文件:
序号,文献完整题目,全部作者,发表时间,发表期刊/来源,完整原文摘要,检索备注,是否收集到了pdf
1,文献全称,作者1;作者2;作者3,2024年,期刊名称,完整摘要内容...,成功检索,是
2,另一篇文献,作者A;作者B,2023年,会议名称,摘要内容...,未检索到,否
第六步:输出统计信息
📊 检索结果统计
- 本次接收待检索条目共:X 条
- 成功匹配并提取信息:X 篇
- 未检索到有效结果:X 条
- 需人工介入处理:X 条
- 多匹配结果留存:X 篇
会话持久化(重要)
为了保存登录态,避免重复登录:
agent-browser --session scau-vpn open https://vpn.scau.edu.cn/portal/#!/login
agent-browser --session scau-vpn open https://ss-zhizhen-com-s.vpn.scau.edu.cn/
有头模式(调试用)
遇到问题需要人工介入时,使用有头模式:
agent-browser --headed open https://vpn.scau.edu.cn/portal/#!/login
常见问题处理
1. 验证码问题
agent-browser --headed snapshot -i
2. 登录态过期
agent-browser --session scau-vpn open https://vpn.scau.edu.cn/portal/#!/login
3. 页面加载慢
agent-browser wait --load networkidle
agent-browser wait 3000
完整示例
agent-browser --headed open https://vpn.scau.edu.cn/portal/#!/login
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser fill e3 "30004587"
agent-browser fill e4 "MLA24601"
agent-browser check e5
agent-browser click e6
agent-browser wait --load networkidle
agent-browser open https://ss-zhizhen-com-s.vpn.scau.edu.cn/
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser fill e11 "南亚热带马尾松人工林根系生物量分布格局"
agent-browser click e12
agent-browser wait --load networkidle
agent-browser click e61
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser click e66
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser get text body
agent-browser open https://ss-zhizhen-com-s.vpn.scau.edu.cn/
agent-browser wait --load networkidle
agent-browser fill e11 "草灌植物根系对煤系土加固效果研究"
agent-browser click e12
agent-browser wait --load networkidle
注意事项
- 严格按顺序执行:必须先登录 VPN,再访问知网
- 不编造信息:所有输出必须来自页面真实结果
- 完整摘要:原文摘要必须 100% 完整复制,不得截断、改写
- 异常跳过:遇到问题立即跳过,不要卡住
- 会话管理:使用 session 参数保持登录态
- Ref不带@:使用 fill/click/check 等命令时,ref 不需要带 @ 符号
- 正确:
agent-browser fill e11 "内容"
- 错误:
agent-browser fill @e11 "内容"