Qwen Web Agent — Qwen 网页代理
v1.0.0为qianwen.com上的通义千问(Qwen)网页界面实现浏览器自动化。当代理需要向Qwen AI提问并通过浏览器自动化获取响应时使用。
运行时依赖
安装命令
点击复制技能文档
Qwen Web Agent 使用 Playwright 实现通义千问 (qianwen.com) 的浏览器自动化。登录会话保存在 ~/.qwen_session/ 中。
快速开始 单轮 python scripts/qwen_agent.py "你的问题" echo "你的问题" | python scripts/qwen_agent.py 多轮 printf "问题1\n问题2\n关闭" | python scripts/qwen_multi_agent.py
首次运行(需要手动登录) 第一次启动会打开一个 Chromium 窗口,完成浏览器中的登录后,脚本会自动继续运行。后续运行会重用保存的会话。
脚本 scripts/qwen_agent.py 单轮问答。发送一个查询,等待流式响应稳定后,保存到 last_output.md,然后清理对话。 参数:--timeout N:覆盖超时时间(秒),默认 120 scripts/qwen_multi_agent.py 多轮对话。从标准输入读取查询,维护对话上下文,将所有轮次写入 qwen_session_history.md。 退出命令:关闭, exit, quit, 或 EOF
环境要求 Python 3.x pip install playwright python-dotenv playwright install chromium 显示服务器(X11/Wayland)或 Xvfb 用于 headed 模式
架构 两个脚本都使用 Playwright 异步 API 和持久的浏览器上下文。响应捕获逻辑轮询 DOM 选择器(#qk-markdown-react, .chat-answers-card-wrap 等)直到文本稳定(流式检测)。多轮对话还跟踪响应元素计数以区分新响应和缓存的响应。
参考 请参阅 references/使用说明.md 以获取详细的使用文档。