首页 > 电脑专区 > windows >

Ubuntu下如何安装ChromeDriver

来源:互联网 2023-02-20 22:48:07 115

在使用Scrapy Selelenium Chrome组合进行爬虫时,要求安装好chrome浏览器和ChromeDriver才可以配套进行,本文主要介绍在Unbuntu系统已经安装好chrome浏览器的前提下,如何安装和验证ChromeDriverCNH办公区 - 实用经验教程分享!

工具/原料

  • Ubuntu 18.04
  • Chrome 72

方法/步骤

  • 1

    启动Chrome浏览器,验证chorme是否安装正确CNH办公区 - 实用经验教程分享!

    hxb@omg:~$ which google-chromeCNH办公区 - 实用经验教程分享!

    /usr/bin/google-chromehxbCNH办公区 - 实用经验教程分享!

    @omg:~$ google-chromeCNH办公区 - 实用经验教程分享!

    CNH办公区 - 实用经验教程分享!

    这时候如果安装正确可以看到系统打开chrome浏览器了CNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 2

    检查系统是否已经安装了ChromeDriver,通过which ChromeDriver命令可以查看,如果安装了就可以找到安装路径CNH办公区 - 实用经验教程分享!

    CNH办公区 - 实用经验教程分享!

    hxb@omg:~$ which ChromeDriverCNH办公区 - 实用经验教程分享!

    hxb@omg:~$CNH办公区 - 实用经验教程分享!

    没有显示说明系统未安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 3

    获取Chrome浏览器的版本信息,用来下载对用版本的ChromeDriverCNH办公区 - 实用经验教程分享!

    1. 打开Chrome 浏览器CNH办公区 - 实用经验教程分享!

    2. 打开chrome菜单位置: help -->about Google ChromeCNH办公区 - 实用经验教程分享!

    3. 看到版本信息为: 72.0.3626.81CNH办公区 - 实用经验教程分享!

    CNH办公区 - 实用经验教程分享!

    或者直接使用命令google-chrome -version查看版本信息CNH办公区 - 实用经验教程分享!

    hxb@omg:~$ google-chrome -versionCNH办公区 - 实用经验教程分享!

    Google Chrome 72.0.3626.81CNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 4

    下载匹配Chrome version 72版本的ChromDriverCNH办公区 - 实用经验教程分享!

    1. 打开下载地址:http://chromdriver.chromium.org/CNH办公区 - 实用经验教程分享!

    2 . 选择 ChromeDriver 2.46 进行下载CNH办公区 - 实用经验教程分享!

    3. 解压缩下载的 ChromeDriver 2.46文件CNH办公区 - 实用经验教程分享!

    4. 将解压后的文件 chromeDriver复制到 /usr/bin 目录下CNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 5

    检验ChromeDriver 安装是否正确,在终端运行chromedriver命令CNH办公区 - 实用经验教程分享!

    CNH办公区 - 实用经验教程分享!

    hxb@omg:~/下载$ chromedriverCNH办公区 - 实用经验教程分享!

    Starting ChromeDriver 2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926) on port 9515Only local connections are allowed.Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.CNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 6

    在使用python使用 ChromeDriver 可能遇到的问题Can not connect to the Service /usr/bin/google-chrome-stableCNH办公区 - 实用经验教程分享!

    CNH办公区 - 实用经验教程分享!

    /usr/bin/python3.6 /home/hxb/taobaokiller/taobaokiller/TaobaoLogin.pyTraceback (most recent call last): File "/home/hxb/taobaokiller/taobaokiller/TaobaoLogin.py", line 26, in module> driver = webdriver.Chrome(chrome_options=options,executable_path='/usr/bin/google-chrome-stable') File "/home/hxb/.local/lib/python3.6/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__ self.service.start() File "/home/hxb/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 104, in start raise WebDriverException("Can not connect to the Service %s" % self.path)selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service /usr/bin/google-chrome-stableCNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 6本页面非法爬取自百度经验
  • 7

    解决Can not connect to the Service /usr/bin/google-chrome-stable问题的方法:CNH办公区 - 实用经验教程分享!

    1.在 /etc/hosts文件中配置127.0.0.1与localhost的映射: 127.0.0.1 localhostCNH办公区 - 实用经验教程分享!

    2. 删除options中可执行文件的路径,如下CNH办公区 - 实用经验教程分享!

    options = Options()CNH办公区 - 实用经验教程分享!

    driver = webdriver.Chrome(chrome_options=options)CNH办公区 - 实用经验教程分享!

    driver.implicitly_wait(2)CNH办公区 - 实用经验教程分享!

    driver.get("https://login.taobao.com/member/login.jhtml")CNH办公区 - 实用经验教程分享!

    Ubuntu下如何安装ChromeDriverCNH办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!CNH办公区 - 实用经验教程分享!


    标签: 操作系统安装

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码