---
title: "W07 上机材料：采网页、核文献，再照着课上演示做四个练习"
---

# 🧭 W07 上机材料：采网页、核文献，再照着课上演示做四个练习


[W07 材料入口](https://ai.lingnan.top/materials/2026-autumn/w07) · [工具说明总览](https://ai.lingnan.top/materials/2026-autumn/w07/tools-index) · [常见问题](https://ai.lingnan.top/materials/2026-autumn/w07/faq)

| 练习 | 做什么 | 用到的工具 | 材料包文件夹 |
| --- | --- | --- | --- |
| [练习一](https://ai.lingnan.top/materials/2026-autumn/w07/lab-1) | 在国家大学生就业服务平台搜“金融”，翻页采集前 3 页岗位，存 CSV，再让智能体写脚本核行数 | Playwright MCP | `01_岗位采集/` |
| [练习二](https://ai.lingnan.top/materials/2026-autumn/w07/lab-2) | 让智能体自己查公开文献库，核 6 条参考文献、填核验表；再在同一个会话里复盘，用 `skill-creator` 沉淀一个文献核验技能 | Crossref 等公开库、`skill-creator` | `02_文献核验/` |
| [练习三](https://ai.lingnan.top/materials/2026-autumn/w07/lab-3) | 查最新 CPI 并核统计局原文（课上演示 1） | `deepseek-web` 技能 | `03_查CPI/` |
| [练习四](https://ai.lingnan.top/materials/2026-autumn/w07/lab-4) | 读简历和实习意向，填课程网站的练习报名表，提交前停下让人核对（课上演示 1c） | Playwright MCP | `04_填网页表单/` |
| [练习五](https://ai.lingnan.top/materials/2026-autumn/w07/lab-5) | 读贵州茅台年报 PDF，抽三张报表、算比率、做杜邦分解（课上演示 3） | Python 读 PDF、写 Excel | `05_年报财务分析/` |
| [练习六](https://ai.lingnan.top/materials/2026-autumn/w07/lab-6) | 用文献核验技能查 5 条参考文献，再读摘要判断论断（课上演示 4） | `bib-citation-validator` 技能 | `06_文献核验技能/` |

Claude Code 和 WorkBuddy 两端任选一端做。练习一、二的手册两端分开写；练习三到六照课上录屏的那一端写，换另一端做时接法见各工具说明。

页面顶部下载本周学生材料包：解压后每个练习一个文件夹，另有 `工具说明/`（12 个工具的安装与使用说明）、合在一起的 `上机手册.md` 和 `常见问题.md`。练习三到六的文件夹里还有一份 `指令说明.md`，和本页对应练习的内容相同。

每一步写两样：做什么；做对了会看到什么。“做对了会看到”里的网页内容、数字和措辞，来自课程组的试做和录屏；网站内容每天在变，模型每次的说法也不一样，你做出来的会和这里不同，对照的是自查里的几项。

## 开始之前

### 先接好工具

本周的工具都“交给智能体装”：打开工具说明，把“安装与配置”一节的提示词复制给 Claude Code 或 WorkBuddy，它会检查环境、用国内镜像安装、告诉你怎样确认装好。要你亲手点的授权弹窗、要填的 Key，看清再允许。

| 练习 | 要接的工具 | Claude Code | WorkBuddy |
| --- | --- | --- | --- |
| 练习一 | 浏览器工具 [Playwright MCP](https://ai.lingnan.top/materials/2026-autumn/w07/tool-03-playwright-mcp)，操作本机 Chrome | 把下面“装 Playwright MCP”的提示词发给它 | 先装 npm 包，再在“连接器 → 自定义连接器”登记，见下面“装 Playwright MCP”最后一段 |
| 练习二 | 核验不装技能，让智能体自己查 Crossref；沉淀技能用 `skill-creator` | 材料包里已放好（`.claude/skills/`） | 材料包里已放好（`.workbuddy/skills/`） |

### 装 Playwright MCP（练习一用）

电脑上先装好 Google Chrome（Windows 没有 Chrome 的，按工具说明改用 Edge）。在任意文件夹启动 Claude Code，发送：

```txt
帮我装 Playwright MCP：npm 用 npmmirror 源，全局安装，注册到用户作用域，不要用 npx，不下载浏览器内核，本机有 Chrome 就用 Chrome；装完告诉我怎么确认
```

它会先查 node、npm 的版本和下载源、本机有没有 Chrome，再请求运行安装命令。每条命令弹确认时看清再批准。演示 1c 录屏里它自己选的是这三条（供对照，你的电脑上路径可能不同）：

```txt
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 npm install -g @playwright/mcp --registry=https://registry.npmmirror.com
claude mcp add --scope user playwright -- /opt/homebrew/bin/playwright-mcp --browser chrome
claude mcp list
```

**确认装好**：输入 `/exit` 退出，再输入 `claude` 重新启动，输入 `/mcp`。列表里有 `playwright`，打着 ✔、显示 connected、25 个工具，就装好了。注册在用户作用域，换任何文件夹启动都能用。

只用 WorkBuddy 的：npm 包同样要装（上面第一条命令，可以让 WorkBuddy 代你运行），再在左侧“连接器”→ 右上角“自定义连接器”里登记：command 填 `playwright-mcp`（Windows 上状态灯变红时，按工具说明第 3.5 节改用 `node` 加 `cli.js` 的完整路径），args 填 `--browser` 和 `chrome` 两项。状态变绿后新建任务再用。

> 💡 **常识：怎样确认它调用了工具**
>
> 本周反复要问的一句话是“这个结果是工具拿回来的，还是模型自己写的？”
>
> - **Claude Code**：每次调用工具，屏幕上多一行 `⏺ 工具名(参数)`。Playwright MCP 的工具名都以 `browser_` 开头：`browser_navigate`（打开网页）、`browser_snapshot`（读页面结构）、`browser_click`（点击）、`browser_type` 或 `browser_fill_form`（填写）、`browser_take_screenshot`（截图）；运行脚本是 `Bash(python ...)`。行尾提示 `ctrl+o to expand` 的地方按 `Ctrl + O` 展开看详细输出。
> - **WorkBuddy**：对话里每一步工具调用折成一张卡片，点开看调用了什么、返回了什么；接 Playwright MCP 后，卡片上是同样的 `browser_` 工具名。
> - 用 Playwright MCP 时，屏幕上会弹出一个 Chrome 窗口，这是它控制的浏览器，翻页、点击都在这个窗口里发生。
>
> 一个回答前面一次工具调用也没有，里面的数字和链接就是模型写的，不能当结果用。

### 每次调用问三句

课件 P26 的三句话，做三个练习时都用得上：

1. **结果从哪来？** 工具记录、原文链接、脚本输出。
2. **能不能回到来源？** 照着链接点得开，照着脚本跑得出同样的数。
3. **失败了怎么办？** 换来源、等一会儿、交给人查，不编。

## 六个练习

点上面表格里的练习名，或左侧导航，进入该练习的页面：先看导言，再看讲解录播，然后照步骤做、按自查核对。练习一、二要先按上面“开始之前”接好工具。
