Python Selenium ChromeDriver:无法设置用户数据目录

Python Selenium ChromeDriver:无法设置用户数据目录,python,selenium-webdriver,selenium-chromedriver,Python,Selenium Webdriver,Selenium Chromedriver,我将user director设置为默认的用户数据目录(这样我就不必担心每次输入站点密码和登录): 现在我希望我的Gmail出现,但它要求我登录 此外,当我打印所需功能时,似乎根本没有设置用户数据目录: {u'takesScreenshot':True,u'acceptSslCerts':True, u'networkConnectionEnabled':False,u'mobileEmulationEnabled':False, u'unexpectedAlertBehaviour':u',u

我将user director设置为默认的用户数据目录(这样我就不必担心每次输入站点密码和登录):

现在我希望我的Gmail出现,但它要求我登录

此外,当我打印所需功能时,似乎根本没有设置用户数据目录:

{u'takesScreenshot':True,u'acceptSslCerts':True, u'networkConnectionEnabled':False,u'mobileEmulationEnabled':False, u'unexpectedAlertBehaviour':u',u'applicationCacheEnabled':False, u'locationContextEnabled':True,u'rotatable':False,u'chrome': {u'chromedriverVersion':u'2.29.461585 (0BE2CD95F834E9EE7C46BC7CF405B483F5AE83B),u'userDataDir': u'/var/folders/2r/twg_2d4j5cnf2d6k1m_mnx4c0000gn/T/.org.chromium.chromium.ihUqp7'}, u'hasTouchScreen':False,u'platform':u'MacOSX',u'version': u'70.0.3538.110',u'nativeEvents':真,u'handlesAlerts':真, u'takesHeapSnapshot':True,u'javascriptEnabled':True, u'databaseEnabled':False,u'browserName':u'chrome', u'WebStorage Enabled':True,u'browserConnectionEnabled':False, u'CSSSelectorEnabled':True,u'pageLoadStrategy':u'normal'}


我使用的是最新版本的Selenium(3.141)和ChromeDriver(2.29.461585)

您需要删除
/Default/
,因为它不是
--用户数据目录
的有效目录

options.add_argument('--profile-directory=Default')
# or
options.add_argument('--profile-directory=other_profile')

对我们大喊大叫对你没有任何好处。不是试图大喊大叫-只是想引起大家对这个问题的注意,这样它才能得到正确的回答-如果它关闭了,你就不会得到回答。你似乎在
用户数据目录
前面放了两个连字符。这些连字符不会出现在在线示例中。感谢您的尝试。我已经删除了两个连字符,它也不起作用。请复制并在本地解决如果你想证明你的问题不是dup,你需要展示你的工作。显示您解决了DUP中包含的不同方法,以及它们如何不起作用(错误消息等)。我发现,使用默认配置文件通过Selenium打开Chrome时,它会崩溃很多(竞争条件?),因此最好创建另一个配置文件并指向该配置文件
options.add_argument('--profile-directory=Default')
# or
options.add_argument('--profile-directory=other_profile')