ich habe leider ein Problem bei der Verwendung von Selenium. Um genauer zu sein, voraussichtlich zwischen der Verbindung zwischen dem Chromedriver und Chromium (nur meine Vermutung). Ziel des Programms ist es, Daten auf einem Preisvergleichsportal, welches JavaScript verwendet, auszulesen. Der Fehler tritt immer unterschiedlich auf. Manchmal nach ungefähr 1.000 URL-Aufrufen, manchmal nach circa 3.500 URL-Aufrufen.
Betriebssystem: Raspberry Pi OS
Driver: Chromedriver: 88.0.4324.187-rpt1
Browser: Chromium-Browser 88.0.4324.187-rpt1
Entwicklungsumgebung: Thonny
Selenium Version: 3.141.0
Errormeldung: TimeoutException: Message: timeout: Timed out receiving message from renderer: -0,000 (Session info: headless chrome=88.0.4324.187) errorhandler.py.line242
Code: Alles auswählen
#Webdriver-Optionen:
options = webdriver.ChromeOptions()
options.add_argument("start-maximized")
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument("--disable-gpu")
options.add_argument("--disable-browser-side-navigation")
options.add_argument("--disable-infobars")
options.add_argument("--headless")
driver = webdriver.Chrome("/usr/bin/chromedriver", options=options)