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