browser-use 启动时报错:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
CDP connected but failed to re-create CDP session
环境变量中的代理设置导致 httpx 库无法访问 localhost 的 CDP 端点。
即使关闭了 VPN,系统环境变量中可能仍然保留了代理配置,导致:
http://localhost:9222在你的 Python 脚本开头添加:
import os
# 禁止对所有地址使用代理
os.environ['NO_PROXY'] = '*'
os.environ['no_proxy'] = '*'
在 examples/find knowledge/run.py 第15行,取消注释:
# 原来(第15行):
# os.environ.setdefault("no_proxy", "*")
# 改为:
os.environ.setdefault("no_proxy", "*")
在 ~/.zshrc 或 ~/.bash_profile 中添加:
export NO_PROXY="*"
export no_proxy="*"
然后重启终端。
运行测试脚本验证修复:
cd examples/test_browser
python3 test_browser_fixed.py
应该看到:
✅ 浏览器会话启动成功
✅ 导航成功
可能的原因:
HTTP_PROXY, HTTPS_PROXY, NO_PROXYNO_PROXY=* 告诉 httpx 不要对任何地址使用代理