使用headless时Selenium数据目录出错
我最近在这里问了一个关于无头chrome的问题,有人将其标记为复制,但复制线程也没有解决我的问题。然而,我已经注意到导致错误的原因,但我还没有找到一种方法来修复它 当我使用options.add_参数(“user data dir=selenium”)时,下面的代码不起作用。一旦我把它评论出来,它就会立即起作用。但是,我确实需要使用cookies文件夹,因为登录不仅需要名称/密码,还需要我的银行标识(不,这不是银行自动化,但它使用相同的授权) 我得到的错误是它无法登录。当我没有这个selenium数据目录时,这是正常的,因为页面需要我银行的标识,当我使用selenium数据目录中的cookies时,它不需要这个标识 它缺少使用headless时Selenium数据目录出错,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,我最近在这里问了一个关于无头chrome的问题,有人将其标记为复制,但复制线程也没有解决我的问题。然而,我已经注意到导致错误的原因,但我还没有找到一种方法来修复它 当我使用options.add_参数(“user data dir=selenium”)时,下面的代码不起作用。一旦我把它评论出来,它就会立即起作用。但是,我确实需要使用cookies文件夹,因为登录不仅需要名称/密码,还需要我的银行标识(不,这不是银行自动化,但它使用相同的授权) 我得到的错误是它无法登录。当我没有这个seleniu
--
它应该是
options.add_argument("--user-data-dir=selenium")
或者您想选择profileselenium
options.add_argument('--profile-directory=selenium')
添加以下参数修复我的问题
options.add_argument("--remote-debugging-port=9222")
成功了吗?我遇到了完全相同的问题-以下不是解决方案。
options.add_argument("--remote-debugging-port=9222")