# Price

> 全球铁合金网价格查询与导出技能。自动登录www.qqthj.com网站，查询指定金属(如锰铁、钒铁等)的当日价格数据，抓取价格表格并导出为Excel文件。

- Skill: `modbender/price-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add modbender/price-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/price-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/modbender/price-2

---


# Price - 全球铁合金网价格查询

## 概述

此技能用于自动化查询全球铁合金网(www.qqthj.com)的金属价格数据。

**目标网站**: https://www.qqthj.com
**执行时间**: 约18-28秒

## 执行流程

```
开始
↓
1. 登录网站
↓
2. 导航到目标金属分类
↓
3. 查询当日价格数据
↓
4. 抓取价格表格
↓
5. 导出为Excel
↓
结束
```

## 使用说明

### 登录信息
- **网站**: https://www.qqthj.com
- **用户名**: 13327325057
- **密码**: 1234567890

### 操作步骤

#### 阶段一: 网站登录

| 步骤 | 操作 | 说明 | 等待时间 |
|------|------|------|----------|
| 1 | 打开网站 | URL: https://www.qqthj.com | 2-3秒 |
| 2 | 点击登录 | 页面左上角"登录"按钮 | 1秒 |
| 3 | 输入用户名 | 13327325057 | - |
| 4 | 输入密码 | 1234567890 | - |
| 5 | 点击登录 | 提交按钮 | 1-2秒 |

**元素选择器**:
- 用户名: `input[type="text"]` 或 `input[name="username"]`
- 密码: `input[type="password"]` 或 `input[name="password"]`
- 登录按钮: `button[type="submit"]` 或包含"登录"文本的按钮

#### 阶段二: 数据查询导航

| 步骤 | 操作 | 说明 | 等待时间 |
|------|------|------|----------|
| 1 | 识别金属菜单 | 首页导航栏金属分类 | - |
| 2 | 点击金属菜单 | 如"锰"、"钒"等 | 即时 |
| 3 | 展开下拉菜单 | 自动展开子菜单 | 即时 |
| 4 | 点击金属子类 | 如"锰铁"、"钒铁"等 | 2秒 |
| 5 | 定位价格区域 | 找到"国内价格"模块 | - |
| 6 | 点击当日价格链接 | 包含日期+金属名称+价格 | 2秒 |

**元素选择器**:
- 金属菜单: 导航栏中包含金属名称的菜单项
- 价格链接: `a`标签，文本包含日期+金属名称+"价格"

#### 阶段三: 数据抓取与导出

| 步骤 | 操作 | 说明 |
|------|------|------|
| 1 | 页面加载 | 等待价格详情页加载 | 1-2秒 |
| 2 | 滚动页面 | 滚动到表格可见区域 | - |
| 3 | 定位表格 | 找到价格表格 | - |
| 4 | 抓取数据 | 提取所有行列数据 | - |
| 5 | 导出Excel | 保存为.xlsx文件 | - |

**元素选择器**:
- 价格表格: `table`标签，位于价格详情页

### 参数配置

| 参数名称 | 默认值 | 说明 | 示例 |
|----------|--------|------|------|
| 用户名 | 13327325057 | 登录账号 | 手机号 |
| 密码 | 1234567890 | 登录密码 | - |
| 金属类型 | 锰 | 主菜单选择 | 钒、钛、钨、钼等 |
| 金属子类 | 锰铁 | 子菜单选择 | 高碳锰铁、中碳锰铁等 |
| 查询日期 | 当日 | 价格日期 | 1月30日、2月1日等 |
| 导出路径 | 固定路径 | **必须**保存到此路径 | C:\Users\wangxiang\Desktop\阶跃产出结果\Excel文件 |

### 导出文件命名

建议格式: `YYYYMMDD_金属名称_价格.xlsx`

示例:
- `20260130_高碳锰铁价格.xlsx`
- `20260130_钒铁价格.xlsx`

## 使用示例

### 示例1: 查询当日锰铁价格

```
执行SKILL: Price
参数:
  - 金属类型: 锰
  - 金属子类: 锰铁
  - 查询日期: 今天
```

### 示例2: 查询钒铁价格

```
执行SKILL: Price
参数:
  - 金属类型: 钒
  - 金属子类: 钒铁
  - 查询日期: 今天
```

## 异常处理

| 问题 | 可能原因 | 解决方案 |
|------|----------|----------|
| 登录失败 | 用户名或密码错误 | 检查账号密码 |
| 找不到登录按钮 | 页面加载未完成 | 增加等待时间 |
| 下拉菜单未展开 | 点击未触发 | 使用JavaScript触发点击 |
| 找不到价格链接 | 日期格式不匹配 | 检查日期格式 |
| 表格加载失败 | 网络延迟 | 刷新页面重试 |
| 导出失败 | 路径错误或权限不足 | 检查保存路径 |

## 注意事项

1. **⚠️ 重要**: Excel文件**必须**保存到 `C:\Users\wangxiang\Desktop\阶跃产出结果\Excel文件` 文件夹

2. **登录凭证安全**: 妥善保管用户名和密码

3. **日期格式**: 价格链接的日期格式为"X月XX日"，需动态生成

4. **网络稳定性**: 确保网络连接稳定

5. **数据时效性**: 价格数据通常在工作日更新

6. **表格结构**: 不同金属的表格结构可能略有差异

7. **文件覆盖**: 导出前检查是否存在同名文件

## 扩展功能

1. **批量查询**: 支持一次查询多个金属类型
2. **历史数据**: 支持查询指定日期范围的历史价格
3. **数据对比**: 自动对比不同日期的价格变化
4. **定时任务**: 设置定时自动执行
5. **数据分析**: 在Excel中自动生成价格趋势图表
6. **邮件通知**: 数据获取完成后发送邮件通知
