Python chromedriver.exe引发Selenium webdriver异常

Python chromedriver.exe引发Selenium webdriver异常,python,selenium,Python,Selenium,当我试图从Selenium在python/Selenium中运行以下命令时 import webdriver browser=webdriver.Chrome("C:\chromedriver.exe") 将引发以下异常: selenium.common.exceptions.WebDriverException:消息:未知错误:无法写入自动扩展zip请将chromedriver.exe放入桌面的文件夹中 然后在同一文件夹中创建一个test.py,其中包含以下示例: from seleniu

当我试图从Selenium在python/Selenium中运行以下命令时

import webdriver

browser=webdriver.Chrome("C:\chromedriver.exe")
将引发以下异常:
selenium.common.exceptions.WebDriverException:消息:未知错误:无法写入自动扩展zip

请将chromedriver.exe放入桌面的文件夹中

然后在同一文件夹中创建一个test.py,其中包含以下示例:

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.google.com')
这段代码刚刚在我的Windows PC上测试过,效果非常好

如果未指定chromedriver.exe的路径,Selenium将在脚本的同一文件夹中搜索该路径

我喜欢这种行为,因为如果我需要将脚本移动到另一台pc或发送给某人,我只需将文件夹压缩并发送出去

您可以为chromedriver.exe文件选择不同的路径,但必须确保您的用户(或将运行脚本的用户)100%有权读取和写入指定路径

C:\通常不是一个好主意,特别是在像10这样的新Windows版本中


您粘贴的错误强调了路径C的权限问题:\

防病毒阻止chromedriver.exe运行,禁用防病毒解决了我的问题

可能是使用
browser=webdriver.Chrome(“C:\\chromedriver.exe”)
的权限问题。有时文件在根驱动程序中不起作用。将其移动到一个文件夹,然后可能复制..它不工作您会遇到哪种错误?您是否尝试下载chromedriver.exe的新副本?你把所有东西都放在桌面上的文件夹里了吗?你的chromedriver版本也应该和你的chrome版本相匹配。请同时更新这两个版本。如果您没有提供至少您遇到的错误和尝试的步骤,则很难帮助您ChromeDirve被防病毒软件阻止。在司机被允许后,问题得到解决。