Centos7安装chrome+chromedriver详细教程

更新Centos源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#

下载完后,运行下面命令:

yum clean all
yum makecache

chrome安装和chromedriver下载

chrome下载安装
yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

安装完成后, 用google-chrome --version 查看chrome版本
注意:root用户的时候我们发现无法打开刚安装的谷歌浏览器,我们需要再次修改配置

vi /opt/google/chrome/google-chrome

将最后一行修改为

exec -a "$0" "$HERE/chrome" "$@" --no-sandbox

保存并退出,最后成功打开谷歌浏览器

chromedriver下载

https://npm.taobao.org/mirrors/chromedriver/中下载对应版本的chromedriver

  1. 解压软件:可在windows下下载, 解压后再转移过去,或unzip chromedriver_linux64.zip
  2. 将软件移至对应目录下(很重要)
mv chromedriver /usr/local/bin/
  1. 赋权限
chmod +x /usr/local/bin/chromedriver
  1. 验证安装完成
    直接输入chromedriver

centos7中Chrome通过selenium截图汉字显示为方框

解决方法

网上已经有解决方法,就是通过安装字体的方式,网上最多的方式就是安装bitmap字体,我测试后发现无法解决该问题,最终通过安装中文字体总体后解决。

系统:centos 7

  • 下载宋体文件
  • 把文件放到 /usr/share/fonts/simsun.ttc
  • 依次执行如下命令
mkfontdir
mkfontscale
fc-cache -fv

参考

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值