# 浏览器自动化

自动化操作浏览器。触发关键词：浏览器自动化、网页操作、数据抓取。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='naming_conventions'`

### 步骤2：读取工作提示词
使用 `read_work work_name='browser_automation'`、`read_work work_name='web_navigation'`

### 步骤3：启动浏览器
打开目标URL，等待页面加载完成。

### 步骤4：导航操作
执行页面跳转、前进后退和刷新操作。

### 步骤5：数据抓取
提取页面中的文本、链接、表格和属性数据。

### 步骤6：表单填写
定位表单元素，自动填写输入框。

### 步骤7：输出操作报告
使用 `write_text` 记录自动化操作结果。

## 输出成果
1. 自动化操作报告

## 失败处理
- 若页面元素未找到，等待重试或使用备用选择器
- 若页面加载超时，增加等待时间

## 禁止行为
- ❌ 禁止对禁止爬取的网站执行自动化
- ❌ 禁止过于频繁的请求导致IP封锁