• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Computer_geek
博客园    首页    新随笔    联系   管理    订阅  订阅

linux下chromedriver的安装

   很多时候,发现phantomjs被一些网站屏蔽导致我们无法达到想要的结果,一方面phantomjs也停止维护,这时候们可以使用chromedriver(谷歌)或者firefoxdriver(火狐)来代替phantomjs,在Windows下我们只要下载chromedriver或者firefoxdriver使用时指定路径,或者本机配置环境变量,使用前必须要有对应的浏览器并且要对应版本,本文只对chromedriver进行讲解并使用python语言进行启动,

chromedriver版本支持的Chrome版本
v2.41 v67-69
v2.40 v66-68
v2.39 v66-68
v2.38 v65-67
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32

 

  在linux下我们要安装chromedriver的安装条件:

  1,首先要安装Chrome

    用下面的命令安装最新的Google Chrome

      yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

    也可以下载到本地再安装

       wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

      yum install ./google-chrome-stable_current_x86_64.rpm

2、
安装必要的库

  yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts

  3、安装 chromedriver

  chrome官网: wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip
  淘宝源(推荐):
wget http://npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip
  
解压zip文件:unzip chromedriver_linux64.zip

所有文件安装完成后写了一个脚本测试一下,这里使用python,别的语言也可以

报了一堆错,我第一时间想到的是版本号对不上,经过验证并不上这回事

因为chromedriver默认弹窗,我们设置它不弹窗就可以了;

再次启动脚本,能打印百度页面说明启动成功了。

 

posted @ 2018-12-29 09:00  Computer_geek  阅读(8048)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3