300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > CentOS7安装Chrome实现命令行截屏功能

CentOS7安装Chrome实现命令行截屏功能

时间:2021-07-09 14:24:39

相关推荐

CentOS7安装Chrome实现命令行截屏功能

修改yum库

cd /etc/yum.repos.d/vim google-chrome.repo

[google-chrome]name=google-chromebaseurl=/linux/chrome/rpm/stable/x86_64enabled=1gpgcheck=1gpgkey=/linux/linux_signing_key.pub

命令行方式安装浏览器

yum install google-chrome-stablegoogle-chrome --version

查找chrome安装版本对应的chromedriver,为其它应用程序调用作准备(版本不对应,会导致出问题),链接:ChromeDriver Mirror

unzip chromedriver_linux64.zip mv chromedriver /usr/bin/chmod 755 /usr/bin/chromedriver

如果是内网的机器,则可以先下载依赖包

#下载工具yum install yum-utils#根据刚才配置的google repo源,下载google chrome所有依赖到 /root/mypackages 目录会自动创建yumdownloader --resolve --destdir /root/mypackages/ google-chrome-stable

然后从外网机器打包上传至内网,进行安装

rpm -Uvh *.rpm --nodeps --force

安装中文字体

# 使mkfontscale和mkfontdir命令正常运行yum install mkfontscale # 使fc-cache命令正常运行。如果提示 fc-cache: command not foundyum install fontconfigcd /usr/share/fonts/mkdir myfonts

下载并添加好要安装的字体

# ~/myfonts/ 是保存字体的目录cp ~/myfonts/* /usr/share/fonts/myfonts/

修改字体文件的权限,使root用户以外的用户也可以使用

cd /usr/share/fonts/sudo chmod -R myfonts 755

安装字体

mkfontscalemkfontdirfc-cache -fv

命令行载屏

google-chrome --headless --disable-gpu --screenshot=/opt/baidu.jpg --window-size=1366,768 --hide-scrollbars --no-sandbox /

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。