selenium chromedriver和chrome binary即使匹配版本也不会连接



首先:我使用硒已经有一段时间了,我在这里不是新手,但我遇到了一个问题,由于一些隐藏的原因,我无法解决。。。我在ubuntu 20.04上,我已经下载了完全相同版本的chrome beta+chromedriver+创建了chrome路径的网络驱动程序+chromediver路径指定如下:

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--remote-debugging-port=9222")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-setuid-sandbox")
chrome_options.binary_location = google_chrome_beta_bin
prefs = {"profile.managed_default_content_settings.images": 2}
chrome_options.add_experimental_option("prefs", prefs)
selenium_driver = webdriver.Chrome(options=chrome_options, executable_path=chrome_driver_bin)

我得到以下异常:

Message: session not created
from disconnected: unable to connect to renderer

知道这里出了什么问题吗?关于对话框的Chrome测试版说它是88版……并且chromedriver是为那个特定版本下载的,但我还是收到了这个错误。做了87…

这很快:(

删除调试端口解决了问题。以前/在windows机器上-它工作。事实上,建议将设置远程调试端口作为另一个错误的解决方案。

相关内容

  • 没有找到相关文章

最新更新