From 6c9a960a44448da9ab0a2aaea3517d56f3bdeef5 Mon Sep 17 00:00:00 2001 From: Karim shoair Date: Sat, 16 Aug 2025 16:01:32 +0300 Subject: [PATCH] fix(dynamicFetcher): Fix a bug with `real_chrome` argument --- scrapling/engines/_browsers/_controllers.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/scrapling/engines/_browsers/_controllers.py b/scrapling/engines/_browsers/_controllers.py index 9575f05..2d99411 100644 --- a/scrapling/engines/_browsers/_controllers.py +++ b/scrapling/engines/_browsers/_controllers.py @@ -236,9 +236,7 @@ class DynamicSession: self.playwright = sync_context().start() - browser_launcher: BrowserType = getattr( - self.playwright, "chrome" if self.real_chrome else "chromium" - ) + browser_launcher: BrowserType = self.playwright.chromium if self.cdp_url: browser = browser_launcher.connect_over_cdp(endpoint_url=self.cdp_url) self.context = browser.new_context(**self.context_options) @@ -484,9 +482,7 @@ class AsyncDynamicSession(DynamicSession): self.playwright: AsyncPlaywright = await async_context().start() - browser_launcher: AsyncBrowserType = getattr( - self.playwright, "chrome" if self.real_chrome else "chromium" - ) + browser_launcher: AsyncBrowserType = self.playwright.chromium if self.cdp_url: browser = await browser_launcher.connect_over_cdp(endpoint_url=self.cdp_url) self.context: AsyncBrowserContext = await browser.new_context(