# Day 1 实操输入 · 竞品抓取目标

> 第一天的目标是**跑通第一个 Codex demo**：从竞品页面抓数据，输出 `products.csv`。
> 用下面这几个公开、合规、结构稳定的页面练手（都允许抓取公开商品信息）。

## 要抓的竞品页面（任选 1-2 个）

| # | 竞品 | 页面类型 | URL（演示用，真实可换） |
|---|------|----------|------------------------|
| 1 | 练习站（首选） | HTML 里就有商品名+价格，一定跑得通 | `https://books.toscrape.com/` |
| 2 | 练习站（备选） | 另一个练习用电商站 | `https://webscraper.io/test-sites/e-commerce/allinone` |
| 3 | 真实竞品 | 练熟后换成你想抓的竞品页面（如某护肤品牌官网） | `https://theordinary.com` |

> ⚠️ 课堂兜底：如果竞品站有反爬或学员 VPN 不稳，统一用 `books.toscrape.com`
> 这个**专为练习设计的公开站**，保证人人能跑通，重点是让学员体验"一句话出 CSV"。

## 要抓的字段（喂给 Codex 时说清楚）

> 以兜底练习站 `books.toscrape.com` 实际有的字段为准（下面 5 列）。换成真实竞品站后，可再加划线价 `compare_at_price`、评价数 `review_count` 等该站有的列。

| 字段 | 英文列名 | 说明 |
|------|----------|------|
| 产品名 | `title` | 标题 |
| 价格 | `price` | 带币种 |
| 是否有货 | `availability` | 库存状态 |
| 评分 | `rating` | 如 4.5 |
| 产品链接 | `url` | 详情页 |

## 验收标准

学员电脑桌面出现一个 `products.csv`，用 Excel 打开，至少 10 行、列名是上面这些（title / price / availability / rating / url）、能正常显示。
**这就算第一天通关了** —— 不要求漂亮，要求"我真的让 AI 帮我抓到数据了"的体验。
