在文件路径栏输入**cmd**,然后再黑色命令窗口中输入```./study_xxqg.exe```,
然后查看报错内容截图并在[github](https://github.com/johlanse/study_xxqg/issues) 提交issue
因为playwright官方对arm设备支持会出现一些问题,所以需要手动安装node.js和chromium,并创建软连接
apt-get install nodejs
apt-get install chromium
ln -s /usr/bin/chromium ~/.cache/ms-playwright/chromium-907428/chrome-linux/chrome
ln -s /usr/bin/node ~/.cache/ms-playwright-go/1.14.0/node
可以使用screen或者nohup等命令后台运行,具体命令自行百度
nohup参考命令
nohup ./study_xxqg > xxqg.log 2>&1 & echo $! >pid.pid
退出程序可以通过**cat pid.pid**查看程序pid,然后kill对应pid进行退出
偶尔出现视频和文章无法加分的bug,可以进行等待一段时间后重启程序再次测试,目前尚不清楚造成原因
报错大概为这样:
[ERROR]: [core] 初始化chrome失败
[2022-05-13 13:43:47] [ERROR]: [core] could not send message: could not send message to server: Host system is missing dependencies!
Missing libraries are:
libgtk-3.so.0
libgdk-3.so.0
libX11-xcb.so.1
libXcomposite.so.1
libXcursor.so.1
libXdamage.so.1
libXfixes.so.3
libXi.so.6
libXrender.so.1
libpangocairo-1.0.so.0
libpango-1.0.so.0
libharfbuzz.so.0
libatk-1.0.so.0
libcairo-gobject.so.2
libcairo.so.2
libgdk_pixbuf-2.0.so.0
libdbus-glib-1.so.2
libxcb-shm.so.0
libpangoft2-1.0.so.0
libXt.so.6
在debian11的系统上解决方式为:
sudo apt-get install -y libx11-xcb1 && apt-get install -y libgtk-3-0 && apt-get install -y libxt6 && apt-get install -y libdbus-glib-1.2