From 3d97f74a6116652a65118a4e0f751d64e60a959b Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 1 Dec 2023 16:50:45 -0500 Subject: [PATCH 1/2] Update the UC Mode chromedriver patcher --- seleniumbase/undetected/patcher.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/seleniumbase/undetected/patcher.py b/seleniumbase/undetected/patcher.py index 17425e14..11ffa1e2 100644 --- a/seleniumbase/undetected/patcher.py +++ b/seleniumbase/undetected/patcher.py @@ -189,7 +189,7 @@ class Patcher(object): with io.open(executable_path, "rb") as fh: if re.search( b"window.cdc_adoQpoasnfa76pfcZLmcfl_" - b"(Array|Promise|Symbol|Object|Proxy)", + b"(Array|Promise|Symbol|Object|Proxy|JSON)", fh.read() ): return False @@ -212,14 +212,14 @@ class Patcher(object): file_bin = fh.read() file_bin = re.sub( b"window\\.cdc_[a-zA-Z0-9]{22}_" - b"(Array|Promise|Symbol|Object|Proxy)" - b" = window\\.(Array|Promise|Symbol|Object|Proxy);", + b"(Array|Promise|Symbol|Object|Proxy|JSON)" + b" = window\\.(Array|Promise|Symbol|Object|Proxy|JSON);", gen_js_whitespaces, file_bin, ) file_bin = re.sub( b"window\\.cdc_[a-zA-Z0-9]{22}_" - b"(Array|Promise|Symbol|Object|Proxy) \\|\\|", + b"(Array|Promise|Symbol|Object|Proxy|JSON) \\|\\|", gen_js_whitespaces, file_bin, ) From 99eb3361949c50250fb084ab351f219abc2fb90e Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 1 Dec 2023 16:51:13 -0500 Subject: [PATCH 2/2] Version 4.21.7 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 3a3d17c4..f3666f36 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.21.6" +__version__ = "4.21.7"