Chromedriver 可执行文件可能有错误的权限
Chromedriver executable may have wrong permissions
见鬼,所以我是 运行 寡妇 10,拥有最新的 webdriver in selenium python 3.7。我已经让这段代码在另一台机器上运行,但是当我在我的新笔记本电脑上使用它时,我在标题中得到了错误。我的路径中的多个位置都有 driver 并在我的代码中指定了它,但我不知道为什么会出现此错误。我的代码行如下:
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--incognito")
browser = webdriver.Chrome(executable_path=r'C:\WebDrivers\chromedriver\chromedriver.exe', chrome_options=chrome_options)
如果对此有任何帮助,那就太好了。我阅读了其他解决方案,但它们对我来说似乎根本不起作用
而不是配置 chrome 驱动程序 manually.You 可以使用 webdriver-manager,这将自动下载并设置驱动程序位置的路径。
可以通过pip获取,
pip install webdriver-manager
现在您只需调用 ChromeDriverManager().install()
即可自动完成。而不是担心路径。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--incognito")
browser = webdriver.Chrome(executable_path=ChromeDriverManager().install(), chrome_options=chrome_options)
见鬼,所以我是 运行 寡妇 10,拥有最新的 webdriver in selenium python 3.7。我已经让这段代码在另一台机器上运行,但是当我在我的新笔记本电脑上使用它时,我在标题中得到了错误。我的路径中的多个位置都有 driver 并在我的代码中指定了它,但我不知道为什么会出现此错误。我的代码行如下:
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--incognito")
browser = webdriver.Chrome(executable_path=r'C:\WebDrivers\chromedriver\chromedriver.exe', chrome_options=chrome_options)
如果对此有任何帮助,那就太好了。我阅读了其他解决方案,但它们对我来说似乎根本不起作用
而不是配置 chrome 驱动程序 manually.You 可以使用 webdriver-manager,这将自动下载并设置驱动程序位置的路径。
可以通过pip获取,
pip install webdriver-manager
现在您只需调用 ChromeDriverManager().install()
即可自动完成。而不是担心路径。
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--incognito")
browser = webdriver.Chrome(executable_path=ChromeDriverManager().install(), chrome_options=chrome_options)