使用 OpenClaw工具在 WSL 中通过 Chrome 浏览器进行远程调试,执行 Google 搜索并获取网页或新闻结果。
Google搜索(WSL Chrome). 通过WSL中的Chrome浏览器进行perform Google搜索.是一项面向实际任务的技能,主要用于Prerequisites. google-chrome-stable 或google-chrome 安装在WSL.;WSLg 可用(或 X11 转发配置)。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
通过 WSL 中的 Chrome 浏览器执行 Google 搜索。
google-chrome-stable 或 google-chrome运行启动脚本:
bash ~/.openclaw/scripts/google-search-chrome.sh
或手动启动:
export DISPLAY=:0 google-chrome-stable --remote-debugging-port=9222 --remote-allow-origins='*' --user-data-dir="$HOME/.openclaw/chrome-debug-profile" --lang=zh-CN --disable-gpu --disable-dev-shm-usage &
curl -s http://127.0.0.1:9222/json/version
应返回 Chrome 版本信息。
browser action=open url="https://www.google.com/search?q=your+search+term" profile=user browser action=snapshot targetId=
请确保 WSLg 可用,或正确设置 DISPLAY 环境变量:
export DISPLAY=:0 # 或检查 WSLg ls /mnt/wslg/.X11-unix/
检查并终止占用该端口的进程:
lsof -i :9222 kill
HTTP_PROXY)snapshot 获取页面内容,再从中提取所需信息tbm=nws 参数:例如 /search?q=keyword&tbm=nws