如何用PageEyes Agent实现Web自动化?从安装到执行的完整教程
【免费下载链接】page-eyes-agentPageEyes Agent 是一个轻量级 UI Agent,通过自然语言指令驱动,无需编写脚本既可实现Web、Android平台的UI自动化任务。项目地址: https://gitcode.com/gh_mirrors/pa/page-eyes-agent
PageEyes Agent 是一个轻量级 UI Agent,通过自然语言指令驱动,无需编写脚本即可实现Web、Android平台的UI自动化任务。本文将为你提供从安装到执行的完整教程,帮助你快速掌握这款强大的Web自动化工具。
为什么选择PageEyes Agent进行Web自动化?
传统的Web自动化工具往往需要编写复杂的脚本,学习成本高,维护难度大。而PageEyes Agent采用自然语言驱动的方式,让你只需用日常语言描述操作步骤,就能实现Web自动化,大大降低了使用门槛。
PageEyes Agent的核心优势在于:
- 无需编写代码:用自然语言描述操作步骤,即可实现Web自动化
- 跨平台支持:不仅支持Web,还支持Android平台的UI自动化
- 智能元素识别:基于OmniParser V2模型,无需传统的XPath、CSS选择器
- 灵活的执行流程:从任务解析到执行反馈,形成完整的自动化闭环

快速安装PageEyes Agent的步骤
1. 克隆代码库
首先,需要将PageEyes Agent的代码库克隆到本地:
git clone https://gitcode.com/gh_mirrors/pa/page-eyes-agent cd page-eyes-agent2. 创建并激活虚拟环境
推荐使用uv来管理虚拟环境和依赖:
# 安装uv (如果尚未安装) curl -sSf https://install.ultraviolet.rs | sh # 创建虚拟环境 uv venv # 激活虚拟环境 (Linux/macOS) source .venv/bin/activate # 激活虚拟环境 (Windows) .venv\Scripts\activate3. 安装依赖
使用uv安装项目依赖,并安装Playwright浏览器:
# 使用uv安装项目依赖 uv pip install -e ".[dev]" # 安装Playwright浏览器 playwright install chromium4. 配置OmniParser服务
PageEyes Agent依赖OmniParser服务进行元素解析,你可以选择使用官方服务或自行部署:
使用官方OmniParser服务:
# Linux/macOS export AGENT_OMNI_KEY="test-UfcWMpXW" # Windows set AGENT_OMNI_KEY=test-UfcWMpXW自行部署OmniParser服务:
- 从Hugging Face下载OmniParser模型
- 按照模型页面的说明部署服务
- 配置环境变量:
# Linux/macOS export AGENT_OMNI_BASE_URL="http://your.omniparser.service:8000" # Windows set AGENT_OMNI_BASE_URL=http://your.omniparser.service:80005. 配置大模型服务
PageEyes Agent支持多种大模型,默认使用DeepSeek V3。配置环境变量:
# Linux/macOS export OPENAI_BASE_URL="https://your.llm.provider.com/v1/" export OPENAI_API_KEY="your_llm_api_key_here" # Windows set OPENAI_BASE_URL=https://your.llm.provider.com/v1/ set OPENAI_API_KEY=your_llm_api_key_herePageEyes Agent的Web自动化执行流程
PageEyes Agent的Web自动化执行流程主要包括以下几个步骤:
- 接收自然语言指令:用户用自然语言描述需要执行的Web操作
- 构建执行规划:系统解析指令,进行截图、页面信息感知、工具检索和动作规划
- 执行自动化操作:Web Agent执行具体的页面操作
- 执行反馈与智能检测:系统检测执行结果,包括白屏异常、样式异常、关键字异常等

执行Web自动化任务的简单示例
PageEyes Agent使用Playwright执行Web端的所有自动化操作,包括页面导航、元素点击、文本输入和滚动等。通过Playwright的API,PageEyes Agent能够模拟真实用户的浏览器交互行为。
下面是一个简单的Web自动化任务示例:
- 打开指定网页
- 在搜索框中输入关键词
- 点击搜索按钮
- 滚动页面查看更多结果
你只需用自然语言描述这些步骤,PageEyes Agent就能自动解析并执行。
查看Web自动化执行报告
执行完成后,PageEyes Agent会生成详细的步骤报告,包括每一步的操作详情和元素信息,帮助你了解自动化执行的过程和结果。

总结
通过本教程,你已经了解了如何安装PageEyes Agent并使用它来实现Web自动化。PageEyes Agent的自然语言驱动方式让Web自动化变得简单易用,即使你没有编程经验,也能轻松完成复杂的Web自动化任务。
如果你想深入了解更多高级功能,可以查阅官方文档:docs/official.md。开始你的Web自动化之旅吧!🚀
【免费下载链接】page-eyes-agentPageEyes Agent 是一个轻量级 UI Agent,通过自然语言指令驱动,无需编写脚本既可实现Web、Android平台的UI自动化任务。项目地址: https://gitcode.com/gh_mirrors/pa/page-eyes-agent
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考