From 2423fedc37d46dd0c3a5d750783e808443cac865 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 4 Aug 2025 13:08:52 -0400 Subject: [PATCH 1/3] Update CDP Mode --- seleniumbase/undetected/cdp_driver/browser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/seleniumbase/undetected/cdp_driver/browser.py b/seleniumbase/undetected/cdp_driver/browser.py index 3de12bdf71e..019843f078c 100644 --- a/seleniumbase/undetected/cdp_driver/browser.py +++ b/seleniumbase/undetected/cdp_driver/browser.py @@ -935,12 +935,12 @@ async def get(self, endpoint: str): async def post(self, endpoint, data): return await self._request(endpoint, data) - async def _request(self, endpoint, method: str = "get", data: dict = None): + async def _request(self, endpoint, method: str = "GET", data: dict = None): url = urllib.parse.urljoin( self.api, f"json/{endpoint}" if endpoint else "/json" ) if data and method.lower() == "get": - raise ValueError("get requests cannot contain data") + raise ValueError("GET requests cannot contain data") if not url: url = self.api + endpoint request = urllib.request.Request(url) From 161dbbd68fd0ae1a41113a2f2b4231abcd7f1c44 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 4 Aug 2025 13:09:20 -0400 Subject: [PATCH 2/3] Refresh Python dependencies --- requirements.txt | 4 ++-- setup.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/requirements.txt b/requirements.txt index 6f645d43b2c..b0e6e9ed471 100755 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ setuptools~=70.2;python_version<"3.10" setuptools>=80.9.0;python_version>="3.10" wheel>=0.45.1 attrs>=25.3.0 -certifi>=2025.7.14 +certifi>=2025.8.3 exceptiongroup>=1.3.0 websockets~=13.1;python_version<"3.9" websockets>=15.0.1;python_version>="3.9" @@ -77,7 +77,7 @@ rich>=14.1.0,<15 # ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.) coverage>=7.6.1;python_version<"3.9" -coverage>=7.10.1;python_version>="3.9" +coverage>=7.10.2;python_version>="3.9" pytest-cov>=5.0.0;python_version<"3.9" pytest-cov>=6.2.1;python_version>="3.9" flake8==5.0.4;python_version<"3.9" diff --git a/setup.py b/setup.py index c834c212c60..f6a63ffebdf 100755 --- a/setup.py +++ b/setup.py @@ -153,7 +153,7 @@ 'setuptools>=80.9.0;python_version>="3.10"', 'wheel>=0.45.1', 'attrs>=25.3.0', - "certifi>=2025.7.14", + "certifi>=2025.8.3", "exceptiongroup>=1.3.0", 'websockets~=13.1;python_version<"3.9"', 'websockets>=15.0.1;python_version>="3.9"', @@ -212,7 +212,7 @@ 'pytest-xdist==3.6.1;python_version<"3.9"', 'pytest-xdist==3.8.0;python_version>="3.9"', 'parameterized==0.9.0', - "behave==1.2.6", + "behave==1.2.6", # Newer ones had issues 'soupsieve==2.7', "beautifulsoup4==4.13.4", 'pyotp==2.9.0', @@ -234,7 +234,7 @@ # Usage: coverage run -m pytest; coverage html; coverage report "coverage": [ 'coverage>=7.6.1;python_version<"3.9"', - 'coverage>=7.10.1;python_version>="3.9"', + 'coverage>=7.10.2;python_version>="3.9"', 'pytest-cov>=5.0.0;python_version<"3.9"', 'pytest-cov>=6.2.1;python_version>="3.9"', ], From 914d9071659ee2be54c0660b0fce59ba883dd758 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Mon, 4 Aug 2025 13:09:29 -0400 Subject: [PATCH 3/3] Version 4.40.8 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 573f5dcecee..5db606f160d 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.40.7" +__version__ = "4.40.8"