# navigate网页

## 规则（Rules）

# 网页导航规范

## 1. 标签页限制

一次打开不超过5个标签页。

✅ 打开新标签页前关闭已完成的
❌ 同时打开10个标签页

## 2. 请求间隔

对同一域名的导航请求间隔不少于2秒。

✅ 访问page1后等2秒再访问page2
❌ 连续快速访问

## 3. 安全导航

禁止导航到恶意网站或非法网站。

✅ 导航到正规网站
❌ 访问赌博、色情、诈骗类网站

## 4. 验证加载

导航后必须验证页面加载状态。

✅ 使用 `waitForSelector` 等待关键元素
❌ 导航后不检查直接下一步

## 方法（Methods）

# 网页导航方法

## 步骤

### 1. 分析导航需求
明确目标URL列表和导航顺序。

### 2. 启动浏览器
启动浏览器。

### 3. 执行导航
按计划执行打开网页、前进后退、多标签页管理等操作。

### 4. 记录日志
记录导航操作日志。

### 5. 关闭浏览器
关闭浏览器。

## 技巧（Tips）

# 网页导航技巧

## 1. 使用智能等待

导航后使用 `waitForSelector` 等待关键元素出现，确保页面完全加载。

## 2. 常见问题

| 问题 | 原因 | 解决 |
|------|------|------|
| 页面加载超时 | 网络慢或页面大 | 延长超时时间 |
| 元素找不到 | 页面未完全加载 | 使用waitForSelector |
| 标签页混乱 | 忘记切换 | 使用getPages获取所有标签页 |
