我的英语很糟糕,因为我是法国人,对不起。 你好 我想从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)
答案 0 :(得分:0)
首先,请按照以下步骤操作
- 从HERE
下载最新的chromedriver二进制文件- 解压缩档案。
- 将
醇>chromedriver.exe
移至Windows目录。通往chromedriver的道路现在应该是这样的C:\\Windows\chromedriver.exe
现在打开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
。chromedriver.exe
,并将其放置在系统中的任何位置。 chromedriver.exe
的绝对路径时,请使用单个前斜杠(/)
以及原始(r)
开关或转义后斜杠{{ 1}}。以下是您自己的代码,其中包含一些简单的调整:
(\\)