Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用headless时Selenium数据目录出错_Selenium_Selenium Webdriver_Selenium Chromedriver - Fatal编程技术网

使用headless时Selenium数据目录出错

使用headless时Selenium数据目录出错,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,我最近在这里问了一个关于无头chrome的问题,有人将其标记为复制,但复制线程也没有解决我的问题。然而,我已经注意到导致错误的原因,但我还没有找到一种方法来修复它 当我使用options.add_参数(“user data dir=selenium”)时,下面的代码不起作用。一旦我把它评论出来,它就会立即起作用。但是,我确实需要使用cookies文件夹,因为登录不仅需要名称/密码,还需要我的银行标识(不,这不是银行自动化,但它使用相同的授权) 我得到的错误是它无法登录。当我没有这个seleniu

我最近在这里问了一个关于无头chrome的问题,有人将其标记为复制,但复制线程也没有解决我的问题。然而,我已经注意到导致错误的原因,但我还没有找到一种方法来修复它

当我使用options.add_参数(“user data dir=selenium”)时,下面的代码不起作用。一旦我把它评论出来,它就会立即起作用。但是,我确实需要使用cookies文件夹,因为登录不仅需要名称/密码,还需要我的银行标识(不,这不是银行自动化,但它使用相同的授权)

我得到的错误是它无法登录。当我没有这个selenium数据目录时,这是正常的,因为页面需要我银行的标识,当我使用selenium数据目录中的cookies时,它不需要这个标识

它缺少
--
它应该是

options.add_argument("--user-data-dir=selenium")
或者您想选择profile
selenium

options.add_argument('--profile-directory=selenium')

添加以下参数修复我的问题

options.add_argument("--remote-debugging-port=9222")

成功了吗?我遇到了完全相同的问题-以下不是解决方案。
options.add_argument("--remote-debugging-port=9222")