From 4b6dd1bbf19b1743e60b90357e81fe9975b30b10 Mon Sep 17 00:00:00 2001 From: Floke Date: Mon, 14 Jul 2025 08:17:41 +0000 Subject: [PATCH] dealfront_enrichment.py aktualisiert --- dealfront_enrichment.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dealfront_enrichment.py b/dealfront_enrichment.py index 0fec8fa4..a88c4f7e 100644 --- a/dealfront_enrichment.py +++ b/dealfront_enrichment.py @@ -41,14 +41,11 @@ class DealfrontScraper: chrome_options.add_argument("--no-sandbox") chrome_options.add_argument("--disable-dev-shm-usage") chrome_options.add_argument("--window-size=1920,1200") - # TEMP DIR für User Data (verhindert Konflikte) - self._tmpdir = tempfile.mkdtemp() - chrome_options.add_argument(f"--user-data-dir={self._tmpdir}") + # Entferne --user-data-dir komplett! try: self.driver = webdriver.Chrome(options=chrome_options) except Exception as e: logger.critical("WebDriver konnte nicht initialisiert werden.", exc_info=True) - shutil.rmtree(self._tmpdir, ignore_errors=True) raise self.wait = WebDriverWait(self.driver, 30) self.username, self.password = self._load_credentials() @@ -246,11 +243,11 @@ class DealfrontScraper: return all_companies + def close(self): if hasattr(self, "driver") and self.driver: self.driver.quit() - if hasattr(self, "_tmpdir"): - shutil.rmtree(self._tmpdir, ignore_errors=True) + if __name__ == "__main__": scraper = None