无法在 Amazon Linux/centos 7 上运行 chorme headless(puppeteer)

无法在 Amazon Linux/centos 7 上运行 chorme headless(puppeteer)

运行此命令后,我安装了所有必需的依赖项

$ ./chrome --headless --disable-gpu --no-sandbox --disable-setuid-sandbox --screenshothttps://www.chromestatus.com/ 它显示了这个错误,我无法解决它。

./chrome:/lib64/libdbus-1.so.3:没有可用的版本信息(/usr/lib64/libatk-bridge-2.0.so.0 需要)。 ./chrome:/lib64/libdbus-1.so.3:没有可用的版本信息(/usr/lib64/libatspi.so.0 需要)。

./chrome:符号查找错误:/usr/lib64/libatk-1.0.so.0:未定义符号:g_type_class_adjust_private_offset

uname -a: x86_64 x86_64 x86_64 GNU/Linux

答案1

我无法让较新版本的 puppeteer 附带的 chrome 正常工作。我只能通过安装 2.0.0 来让它工作,而不是使用

npm install [email protected]

归功于https://stackoverflow.com/questions/60904111/installing-puppeteer-2-elastickbeanstalk/61370778#61370778

更多信息https://github.com/puppeteer/puppeteer/issues/5379

相关内容