一个强大的 Edge/Chrome 浏览器扩展,通过 AI 理解自然语言指令并自动执行网页操作
特性 • 安装 • 使用 • API 平台 • FAQ • 支持
- 自然语言理解:用日常语言描述你想做的事情
- 智能页面分析:自动识别表单、表格、按钮等元素
- 精准元素定位:根据文本内容定位表格行并操作
- 一键完成表单:自动填写评分、文本框、复选框
- 自动验证修复:检测遗漏项并自动修复
- 验证码支持:识别验证码输入框并填写
- DeepSeek、OpenAI、Claude、智谱 AI
- 通义千问、Moonshot、讯飞星火
- 支持自定义 API 端点
- 现代深色主题设计
- 实时进度显示
- 完成度百分比展示
- 下载或克隆本项目
- 打开 Edge,地址栏输入:
edge://extensions/ - 开启右上角 "开发人员模式"
- 点击 "加载解压缩的扩展"
- 选择
web_agent文件夹
- 下载或克隆本项目
- 打开 Chrome,地址栏输入:
chrome://extensions/ - 开启右上角 "开发者模式"
- 点击 "加载已解压的扩展程序"
- 选择
web_agent文件夹
- 打开目标网页
- 点击扩展图标 打开 Web Agent
- 输入指令,例如:
完成这个课程评价,所有评分选5分 - 点击执行 或按
Ctrl+Enter
| 按钮 | 功能 |
|---|---|
| 🚀 一键完成 | 自动完成所有评分和文本填写 |
| ⭐ 全选最高分 | 所有单选按钮选择最高分 |
| 📝 填写文本框 | 自动填写所有文本框 |
| ✅ 检查状态 | 查看当前填写状态 |
| 模式 | 适用场景 |
|---|---|
| 🎯 智能识别 | 通用场景,AI 自动判断 |
| 📝 课程评价 | 课程评估表单 |
| 📋 表单填写 | 通用表单 |
# 课程评价
完成这个课程评价,所有评分选5分
# 选课系统
180080025200M1002H
180080025200M3003H
勾选这两个课程的选课复选框,验证码是82004
# 通用表单
填写所有必填项
点击提交按钮| 平台 | 默认模型 | 获取 API Key |
|---|---|---|
| 🔮 DeepSeek | deepseek-chat | platform.deepseek.com |
| 🤖 OpenAI | gpt-4o-mini | platform.openai.com |
| 🧠 Claude | claude-3-5-sonnet | console.anthropic.com |
| 🌟 智谱 AI | glm-4-flash | open.bigmodel.cn |
| ☁️ 通义千问 | qwen-turbo | dashscope.console.aliyun.com |
| 🌙 Moonshot | moonshot-v1-8k | platform.moonshot.cn |
| ✨ 讯飞星火 | lite | xinghuo.xfyun.cn |
| 🔧 自定义 | - | 支持任意 OpenAI 兼容 API |
- 点击 ⚙️ 设置按钮
- 选择 API 平台
- 输入 API Key
- 点击 测试连接 验证
- 保存设置
web_agent/
├── manifest.json # 扩展配置文件
├── popup.html # 弹出窗口界面
├── popup.css # 弹出窗口样式
├── popup.js # 主要逻辑代码
├── skills.js # AI 技能和提示词
├── content.js # 页面注入脚本
├── content.css # 页面注入样式
├── background.js # 后台服务脚本
├── icons/ # 图标资源
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # 说明文档
扩展图标灰色/无法点击
- 确保当前页面是
http://或https://网页 - 刷新页面后重试
- 在扩展管理页面重新加载扩展
API 调用失败
- 检查 API Key 是否正确填写
- 使用"测试连接"功能验证配置
- 检查网络是否能访问 API 服务器
- 查看浏览器控制台 (F12) 的错误信息
操作没有生效
- 点击"分析页面"重新分析页面结构
- 确保页面已完全加载
- 尝试使用更具体的指令描述
验证码无法填写
- 在指令中明确写出验证码,如:
验证码是ABC123 - 确保验证码输入框可见且可编辑
- ✅ API Key 仅存储在本地浏览器中
- ✅ 不收集任何用户数据
- ✅ 不上传任何页面内容到第三方服务器
- ✅ 所有 AI 调用直接发送到你配置的 API 服务器
编辑 popup.js 中的 defaults 对象:
const defaults = {
'item_1619': '你的自定义课程评价...',
'item_1620': '你的自定义改进建议...',
// 添加更多...
};编辑 popup.js 中的 API_PLATFORMS:
API_PLATFORMS.myplatform = {
name: '我的平台',
url: 'https://api.myplatform.com/v1/chat/completions',
models: ['model-a', 'model-b'],
defaultModel: 'model-a',
keyPrefix: 'sk-',
format: 'openai' // 或 'anthropic'
};- 🌐 支持 8 种主流 AI 平台
- 🔧 支持自定义 API 端点
- 🔗 新增 API 连接测试功能
- 💝 新增赞助功能
- ✅ 自动验证和修复功能
- 📊 完成度百分比显示
- 🎨 全新 UI 设计
- 🚀 初始版本发布
- 📋 基本页面分析
- 🗣️ 自然语言指令
如果这个项目对你有帮助,欢迎赞助支持!
点击扩展底部的 "💝 支持作者" 按钮查看赞助方式。
支持 微信支付 和 链上支付 (Solana / TRON / Ethereum)
MIT License © 2024 马莲蛙🐸🐸🐸