From b3014260cee6a3a6d4348e65c87e969e50986def Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 4 Feb 2021 12:55:44 +0100 Subject: [PATCH] fix invalid session id after using get_in or context manager style --- setup.py | 2 +- undetected_chromedriver/v2.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 95401ce..39cc6bc 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ from setuptools import setup setup( name="undetected-chromedriver", - version="2.1.1", + version="2.1.2", packages=["undetected_chromedriver"], install_requires=["selenium",], url="https://github.com/ultrafunkamsterdam/undetected-chromedriver", diff --git a/undetected_chromedriver/v2.py b/undetected_chromedriver/v2.py index 598baed..4e8db17 100644 --- a/undetected_chromedriver/v2.py +++ b/undetected_chromedriver/v2.py @@ -292,7 +292,7 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): # threading.Timer(factor or self.factor, self.close).start() time.sleep(delay or self.delay) self.service.start() - # self.start_session() + self.start_session() def quit(self): try: @@ -323,6 +323,7 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): # threading.Timer(self.factor, self.service.start).start() time.sleep(self.delay) self.service.start() + self.start_session() def __hash__(self): return hash(self.options.debugger_address)