Chrome 驱动程序 "cannot create default profile directory"
ChromeDriver "cannot create default profile directory"
我在 python 中使用 selenium,我正在尝试使用一些参数来启动 chromedriver。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options as ChromeOptions
def buildDriver():
options = ChromeOptions()
options.add_argument('--profile-directory="Default"')
options.add_argument('--user-data-dir="C:/Temp/ChromeProfile"')
browser = webdriver.Chrome(chrome_options=options)
driver = buildDriver()
我未能找到解决以下错误的方法:
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot create default profile directory
用谷歌搜索这个错误没有任何意义,至少对我来说没有。
事实证明,添加参数时不能使用引号。
options.add_argument('--profile-directory=Default')
options.add_argument('--user-data-dir=C:/Temp/ChromeProfile')
注意它是 --profile-directory=Default
而不是 --profile-directory="Default"
这就是为我解决问题的方法。
我在 python 中使用 selenium,我正在尝试使用一些参数来启动 chromedriver。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options as ChromeOptions
def buildDriver():
options = ChromeOptions()
options.add_argument('--profile-directory="Default"')
options.add_argument('--user-data-dir="C:/Temp/ChromeProfile"')
browser = webdriver.Chrome(chrome_options=options)
driver = buildDriver()
我未能找到解决以下错误的方法:
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot create default profile directory
用谷歌搜索这个错误没有任何意义,至少对我来说没有。
事实证明,添加参数时不能使用引号。
options.add_argument('--profile-directory=Default')
options.add_argument('--user-data-dir=C:/Temp/ChromeProfile')
注意它是 --profile-directory=Default
而不是 --profile-directory="Default"
这就是为我解决问题的方法。