如何解决cookie sqlite错误1555? (Python& Selenium)

时间:2018-03-22 17:47:44

标签: python-3.x sqlite google-chrome selenium webdriver

我有这个代码打开一个网站,登录然后转到定向链接。它本身运行良好,但我正在运行这些的多个实例。我将代码复制并粘贴最多20次,因此可以打开其中的20个。

它开始打开并关闭,检查CMD然后得到以下内容。

但是我一直得到像这样的烹饪sqlite错误1555代码。

[11136:14348:0216/175236.148:ERROR:connection.cc(1947)] Cookie sqlite error 1555, errno 0: UNIQUE constraint failed: cookies.creation_utc, sql: INSERT INTO cookies (creation_utc, host_key, name, value, encrypted_value, path, expires_utc, secure, httponly, firstpartyonly, last_access_utc, has_expires, persistent, priority) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)

也说这个

124:60160:1022/202621.325:ERROR:shader_disk_cache.cc(237)] Failed to
create shader cache entry: -2

我不确定这是否是一个问题,因为它为每个问题打开了相同的默认chrome配置文件。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,我在Chrome 65上遇到与chromedriver 2.35相同的问题。它刚出现在上周,尽管升级到chromedriver 2.37可能会解决这个问题。

奇怪的是,在这种情况下我只打开一个驱动程序(并正确处理它),它仍然会发生。所以我希望这是chromedriver中出现的一个错误。你运行的是哪个版本的chromedriver / chrome?