diff --git a/changedetectionio/content_fetchers/playwright.py b/changedetectionio/content_fetchers/playwright.py index d2a0b242..ef920633 100644 --- a/changedetectionio/content_fetchers/playwright.py +++ b/changedetectionio/content_fetchers/playwright.py @@ -261,6 +261,7 @@ class fetcher(Fetcher): self.page.request_gc() self.content = self.page.content() + self.page.request_gc() logger.debug(f"Scrape xPath element data in browser done in {time.time() - now:.2f}s") # Bug 3 in Playwright screenshot handling @@ -286,4 +287,11 @@ class fetcher(Fetcher): # Clean up resources properly context.close() + context = None + + self.page.close() + self.page = None + browser.close() + borwser = None +