Selenium Path python

时间:2017-11-12 11:03:22

标签: python selenium

我的英语很糟糕,因为我是法国人,对不起。 你好 我想从selenium开始,但是当我写

--network host

路径不好。 我希望你帮助我,我有搜索,但我没有找到。 我的python文件夹:

webdriver = webdriver.chrome()

chromedriver.exe文件夹:

C:\Users\ano\AppData\Local\Programs\Python\Python36-32

我写错时收到错误:

C:\Users\ano\AppData\Local\Programs\Python\Python36-32\selenium\chrome

我需要更改chromedriver的文件夹吗? 谢谢你的帮助。 祝你有愉快的一天

错误讯息:

from selenium import webdriver

chrome_path = r"C:\Users\ano\AppData\Local\Programs\Python\Python36-32\selenium\chrome\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)

2 个答案:

答案 0 :(得分:0)

首先,请按照以下步骤操作

  
      
  1. HERE
  2. 下载最新的chromedriver二进制文件   
  3. 解压缩档案。
  4.   
  5. chromedriver.exe移至Windows目录。通往chromedriver的道路现在应该是这样的   C:\\Windows\chromedriver.exe
  6.   

现在打开Python解释器并试试这个:

from selenium import webdriver
import time


# Create an instance of the Chrome webdriver.
# You don't need a path here, since chromedriver.exe
# is in your Windows directory
driver = webdriver.Chrome()

# Get google.com and close 5 seconds after it is loaded
driver.get("http://google.com")
time.sleep(5)
driver.close()

这对我有用。 (打开一个新的Chrome窗口,加载谷歌,并在5秒后关闭)

我希望这会有所帮助。如果是,请单击复选标记以接受此解决方案。

答案 1 :(得分:0)

当您看到错误为WebDriverException: Message: unknown error: cannot find Chrome binary时,这意味着 chromedriver.exe 二进制文件无法找到 chrome.exe 二进制文件。

解决方案:

  • 通过 Google Chrome 从您的系统中卸载 Revo Uninstaller
  • 确认 Google Chrome System 变量中没有 User 的痕迹以及 Windows Registry
  • 运行 CCleaner 以清除所有**OS**家务。
  • 选择 System Reboot
  • 安装最新版本的 Google Chrome
  • 从此link下载最新版本的 chromedriver.exe ,并将其放置在系统中的任何位置。
  • 在提及 chromedriver.exe 的绝对路径时,请使用单个前斜杠(/)以及原始(r)开关或转义后斜杠{{ 1}}。
  • 以下是您自己的代码,其中包含一些简单的调整:

    (\\)