请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

跑selenium的例子,报错,麻烦老师指点一下~

报错信息如下:
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=72.0.3626.7 (efcef9a3ecda02b2132af215116a03852d08b9cb),platform=Windows NT 6.1.7601 SP1 x86_64)

图片描述

正在回答 回答被采纳积分+3

3回答

风落几番 2019-03-30 19:09:13

那就增加一下binary地址 指向chrome路径 试下
ChromeOptions options = new ChromeOptions();
   options.setBinary("C:/Program Files (x86)/Google/Chrome/chrome.exe");
   WebDriver dr = new ChromeDriver(options);

0 回复 有任何疑惑可以回复我~
  • 提问者 沧海遗珠丶丶 #1
    不太理解,没setBinary这个方法
    回复 有任何疑惑可以回复我~ 2019-03-31 18:52:04
  • 我这个是java的。。。你转一下哈
    回复 有任何疑惑可以回复我~ 2019-03-31 20:17:41
  • 风落几番 回复 提问者 沧海遗珠丶丶 #3
    你看我的代码 具体python对应哪个你用python的webdriver转过去 大致思路是一致的
    回复 有任何疑惑可以回复我~ 2019-03-31 20:18:55
提问者 沧海遗珠丶丶 2019-03-30 18:07:15

https://img1.sycdn.imooc.com//szimg/5c9f3fc80001ad8910940320.jpg

https://img1.sycdn.imooc.com//szimg/5c9f3fc80001d91b07980543.jpg

都是72的

0 回复 有任何疑惑可以回复我~
风落几番 2019-03-30 18:02:46

webdriver的chromedriver.exe是区分版本的,你的chrome版本过高,只能selenium3和指定版本的chromedriver.exe

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信