首页 > 软件开发 > PYTHON >

解决cannot find Chrome binary问题

来源:互联网 2023-03-16 19:28:49 299

错误提示selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary的解决办法kFO办公区 - 实用经验教程分享!

工具/原料

  • 无无
  • win1021H1
  • python3.9

前言

  • 1

    如图所示,我们遇到了这个问题,没有成功打开浏览器。要解决这个问题,有多种方法,这里说两种最简单实用的。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 1本页面未经授权抓取自百度经验
  • 方法1(最推荐的方法)

  • 1

    把chromedriver放到你的浏览器根目录下。kFO办公区 - 实用经验教程分享!

    如图所示。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 2

    在地址栏点击右键,复制浏览器的目录。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 3

    回到写代码的界面,找到图上红圈的位置。把刚出复制的地址粘贴到括号里,在后面再添加上 \chromedriver.exe,然后用英文引号引起来。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 4

    填好后如图所示。然后运行试一试,还是会报错,很多网上搜到的答案都这么说,其实有python基础的都会发现问题所在。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 5

    只需要在引号前面加个小写字母r,就可以解决了。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 6

    运行一下,成功打开了百度网。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 方法2

  • 1

    再说一下另一种方法。kFO办公区 - 实用经验教程分享!

    先把chromedriver.exe放到python根目录下。kFO办公区 - 实用经验教程分享!

  • 2

    把原先的第二行改成下面这样:kFO办公区 - 实用经验教程分享!

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

    options=webdriver.ChromeOptions()kFO办公区 - 实用经验教程分享!

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

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

    options.binary_location=r'xxxxxx\chrome.exe'kFO办公区 - 实用经验教程分享!

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

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

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

    xxxxxx是浏览器的根目录。kFO办公区 - 实用经验教程分享!

    如图所示。kFO办公区 - 实用经验教程分享!

    解决cannot find Chrome binary问题kFO办公区 - 实用经验教程分享!

  • 3

    运行,一样成功打开百度网。kFO办公区 - 实用经验教程分享!

  • 注意事项

    • 代码全是英文,不要出现中文标点。

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


    标签: python

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