Python Доступ к экземпляру Selenium Webdriver из другого процесса - PullRequest
1 голос
/ 05 мая 2020

Я пишу код, который открывает экземпляр Chrome selenium webdriver (driver = selenium.webdriver.Chrome(exec = chromedriver_path)) в новом процессе, и я хочу получить доступ к этому экземпляру драйвера из основного процесса. Я пробовал использовать глобальную очередь qu = queue.Queue, но когда я пытаюсь вставить драйвер в очередь (qu.put(driver)), я получаю эту ошибку: AttributeError: Can't pickle local object '_createenviron.<locals>.encodekey', что означает, что данные невозможно выбрать. Как лучше всего получить доступ к экземпляру драйвера из другого процесса? Возможно ли это вообще?

...