cd ~/tmp
wget -O chrome-linux.zip https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots
unzip chrome-linux.zip
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libXtst-1.2.3-1.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/at-spi2-atk-2.22.0-2.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/at-spi2-core-2.22.0-1.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/gtk3-3.22.26-3.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/cairo-gobject-1.14.8-2.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libepoxy-1.3.1-1.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libxkbcommon-0.7.1-1.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libwayland-cursor-1.14.0-2.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/mesa-libwayland-egl-17.2.3-8.20171019.el7.x86_64.rpm
for F in ./*.rpm; do rpm2cpio $F | cpio -idmv; done
mkdir ~/lib
cp usr/lib64/*.so* ~/lib
LD_LIBRARY_PATH=$HOME/lib ./chrome --no-sandbox --headless --disable-gpu --screenshot https://www.chromestatus.com/
See more at https://developers.google.com/web/updates/2017/04/headless-chrome
if that still doesn't work (because newer chrome versions added needed libraries again), try
ldd ./chrome | grep not
and look for the matching .rpm-files on pages like https://rpmfind.net/linux/rpm2html/search.php?query=libxkbcommon.so.0