diff --git a/pyproject.toml b/pyproject.toml index 984f971..3b00dbf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ "lxml>=6.0.2", "cssselect>=1.4.0", "orjson>=3.11.7", - "tld>=0.13.1", + "tld>=0.13.2", "w3lib>=2.4.0", "typing_extensions", ] @@ -73,9 +73,10 @@ dependencies = [ fetchers = [ "click>=8.3.0", "curl_cffi>=0.14.0", - "playwright==1.56.0", - "patchright==1.56.0", + "playwright==1.58.0", + "patchright==1.58.2", "browserforge>=1.2.4", + "apify-fingerprint-datapoints>=0.11.0", "msgspec>=0.20.0", "anyio>=4.12.1" ] diff --git a/scrapling/engines/toolbelt/fingerprints.py b/scrapling/engines/toolbelt/fingerprints.py index d84a682..f755fb4 100644 --- a/scrapling/engines/toolbelt/fingerprints.py +++ b/scrapling/engines/toolbelt/fingerprints.py @@ -14,8 +14,8 @@ from scrapling.core._types import Dict, Literal, Tuple, cast __OS_NAME__ = platform_system() OSName = Literal["linux", "macos", "windows"] # Current versions hardcoded for now (Playwright doesn't allow to know the version of a browser without launching it) -chromium_version = 141 -chrome_version = 143 +chromium_version = 145 +chrome_version = 145 @lru_cache(10, typed=True)