From ab4bd28607d1919fdf05b2c88b42d9e354a1068b Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Wed, 26 Jun 2024 11:20:16 +0200 Subject: [PATCH] quelques optimisations selenium --- src/agenda_culturel/import_tasks/downloader.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/agenda_culturel/import_tasks/downloader.py b/src/agenda_culturel/import_tasks/downloader.py index 3a4776d..a07e45e 100644 --- a/src/agenda_culturel/import_tasks/downloader.py +++ b/src/agenda_culturel/import_tasks/downloader.py @@ -66,6 +66,13 @@ class ChromiumHeadlessDownloader(Downloader): self.options.add_argument("--headless=new") self.options.add_argument("--disable-dev-shm-usage") self.options.add_argument("--no-sandbox") + self.options.add_experimental_option( + "prefs", { + # block image loading + "profile.managed_default_content_settings.images": 2, + } + ) + self.service = Service("/usr/bin/chromedriver") self.driver = webdriver.Chrome(service=self.service, options=self.options) @@ -76,5 +83,4 @@ class ChromiumHeadlessDownloader(Downloader): self.driver.get(url) doc = self.driver.page_source - self.driver.close() return doc