错误说明了一切:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
该错误明确提到正在检测到的 chromedriver 具有错误的权限。
解
- 从ChromeDriver-WebDriver for Chrome下载最新的 chromedriver 二进制文件并将其保存在系统中。
- 确保 chromedriver 二进制文件具有所需的权限。
在启动 WebDriver 和 WebClient时, 将参数 execute_path连同chromedriver 二进制 文件 的绝对路径一起传递,如下所示: __
from selenium import webdriver
link = "https://accounts.google.com“
driver = webdriver.Chrome(executable_path=’/path/to/chromedriver’)
driver.get(link)
参考
您可以在以下位置找到详细的相关讨论:
- “ Webdrivers”可执行文件可能具有错误的权限。请参阅https://sites.google.com/a/chromium.org/chromedriver/home



