通过前文配置后OpenClaw后,如果需要运行一些自动化任务、抓取数据等需求还需要通过浏览器来实现。但是默认debian是没有安装的浏览器的,本篇介绍下如何给Debian安装浏览器,并且配置到OpenClaw中。

下载Chrome浏览器

对于Debian/Ubuntu发行版

1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

对于CentOS/RHEL发行版

1
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

一般deb和rpm包就覆盖了国内大部分用户的发行版。这个地址是可以直接连接的。

安装浏览器和字体

对于Debian/Ubuntu发行版

1
sudo apt install -y ./google-chrome-stable_current_amd64.deb

对于CentOS/RHEL发行版

1
2
3
sudo yum install -y liberation-fonts
sudo yum install -y xdg-utils
sudo yum localinstall -y ./google-chrome-stable_current_x86_64.rpm

安装Google Noto Sans CJK(思源黑体)的字体文件,为了避免浏览器字体确实无法显示,需要单独安装字体

1
2
3
4
// debian/ubuntu
sudo apt install -y fonts-noto-cjk
// CentOS/RHEL
sudo yum install -y google-noto-sans-cjk-fonts

安装完成后,验证浏览器版本

1
2
3
google-chrome --version

Google Chrome 146.0.7680.75

配置OpenClaw

使用独立浏览器

1
openclaw config set browser.defaultProfile "openclaw"

使用Headless模式(服务器上没显示器~)

1
openclaw config set browser.headless true

禁用沙盒模式

避免因权限安全机制无法启动

1
openclaw config set browser.noSandbox true

设置 Chrome 可执行文件路径

1
openclaw config set browser.executablePath "$(which google-chrome)"

重启 openclaw gateway

1
openclaw gateway restart

为 openclaw 打开浏览器

1
openclaw browser start

执行命令后,会有如下内容打印:

1
🦞 browser [openclaw] running: true

没注意看,也可以通过如下命令检查

1
openclaw browser status

使用QQ Bot测试一下

让其截图一下试试

还能修正一下错别字~