[Erledigt] Umsätze von LeasePlan Bank Tagesgeld nicht abrufbar

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
ChrisTinE
Beiträge: 3
Registriert: Di 30. Jan 2024, 17:49
Been thanked: 1 time

[Erledigt] Umsätze von LeasePlan Bank Tagesgeld nicht abrufbar

Beitrag von ChrisTinE » So 4. Feb 2024, 18:34

Hallo in die Runde,

leider bekomme ich die Einbindung von zwei Tagesgeld-Konten bei der LeasePlan Bank nicht zum Laufen. Ich habe zur Sicherheit das Rundum-Sorglos-Paket vom 30.01. installiert, die Komponenten "Finance.Websync" und "Hibiscus.Mashup" sind auch aktuell.

Die Tagesgeld-Konten sind wie empfohlen als non-HBCI-Konten eingebunden. Das Login mit den Benutzerdaten läuft einwandfrei durch, auch der Logout. Es kommt KEINE Fehlermeldung. Dennoch fehlen alle Kontoumsätze. Wenn ich mich in das Banken-Webinterface einlogge, sind aber Umsätze da. Kennt jemand das Problem?

Anbei noch wie empfohlen hier der Status-Log (nur Kontonummer und Anmeldekennung wurden verändert). Eingestellt war bei Jameica/Hibiscus der TRACE-Modus. Die "jameica.log"-Datei kann ich ebenfalls auf Nachfrage schicken.

Viele Grüße und Danke für alle Beiträge!
Christine


Code: Alles auswählen

[04.02.2024 18:11:32] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[04.02.2024 18:11:32]  
[04.02.2024 18:11:32] System-Info: OS[Linux (ver. 6.0.0-6mx-amd64) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.16 | Build: 380 vom 20240113]
[04.02.2024 18:11:32] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.73 | Build: 1071 vom 20240131] [Hibiscus Mashup ver. 0.9.41 | Build: 593 vom 20240131]
[04.02.2024 18:11:32] Überprüfe Jameica-Version ...
[04.02.2024 18:11:33] OK: Jameica-Version 2.10.4 installiert und aktiv
[04.02.2024 18:11:33] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[04.02.2024 18:11:33] OK: Java-Version 17.0.10 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[04.02.2024 18:11:33] Überprüfe Selenium-Version ...
[04.02.2024 18:11:33] OK: Selenium-Version 4.16.1 installiert und aktiv
[04.02.2024 18:11:33] Überprüfe ChromeDriver-Version ...
[04.02.2024 18:11:33] OK: ChromeDriver-Version 121.0.6167.85 installiert und aktiv
[04.02.2024 18:11:33] Überprüfe PDFBox-Version ...
[04.02.2024 18:11:33] OK: PDFBox-Version 2.0.30 installiert und aktiv
[04.02.2024 18:11:33]  
[04.02.2024 18:11:33] Synchronisiere Konto 'LeasePlanBank Tagesgeld, IBAN KONTONUMMER [BIC: LPLNNL2FXXX]' ...
[04.02.2024 18:11:33] Selenium WebDriver über ChromeDriver wird gestartet ...
[04.02.2024 18:11:35] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[04.02.2024 18:11:35] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 121) ...
[04.02.2024 18:11:35] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[04.02.2024 18:11:35] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[04.02.2024 18:11:40] OK. Ergebnis der Berechnung: 7FCE920E8854B3081EC56C6498402030 (Dauer: 4 Sek.)
[04.02.2024 18:11:51] Überprüfe Chromium-Version ...
[04.02.2024 18:11:51] OK. Browser ist: chrome ver. 121
[04.02.2024 18:11:53] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung *********** auf https://sparen.leaseplanbank.de/login/login ...
[04.02.2024 18:12:50] LeasePlanBank-Login war erfolgreich
[04.02.2024 18:12:50] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[04.02.2024 18:12:50] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[04.02.2024 18:12:50] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[04.02.2024 18:12:50] Suche Umsätze im Zeitraum vom 06.02.2014 bis 04.02.2024 und lese diese aus ...
[04.02.2024 18:12:55] Wegen Wochende Abrufzeitraum auf 'Alle' gesetzt um ausstehende Transaktionen im akutellen Saldo zu beachten
[04.02.2024 18:13:00] Web-Logout der aktuellen Online-Sitzung ...
[04.02.2024 18:13:02] LeasePlanBank-Logout war erfolgreich

hbci
VIP
VIP
Beiträge: 1054
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 61 times

Re: Umsätze von LeasePlan Bank Tagesgeld nicht abrufbar

Beitrag von hbci » So 4. Feb 2024, 20:02

Läuft bei mir:

Code: Alles auswählen

[04.02.2024 19:56:27] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[04.02.2024 19:56:27]  
[04.02.2024 19:56:27] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.16 | Build: 380 vom 20240113]
[04.02.2024 19:56:27] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.73 | Build: 1071 vom 20240131] [Hibiscus Mashup ver. 0.9.41 | Build: 593 vom 20240131]
[04.02.2024 19:56:27] Überprüfe Jameica-Version ...
[04.02.2024 19:56:27] OK: Jameica-Version 2.10.4 installiert und aktiv
[04.02.2024 19:56:27] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[04.02.2024 19:56:27] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.10.4\jre-win64)
[04.02.2024 19:56:27] Überprüfe Selenium-Version ...
[04.02.2024 19:56:27] OK: Selenium-Version 4.16.1 installiert und aktiv
[04.02.2024 19:56:27] Überprüfe ChromeDriver-Version ...
[04.02.2024 19:56:28] OK: ChromeDriver-Version 121.0.6167.85 installiert und aktiv
[04.02.2024 19:56:28] Überprüfe PDFBox-Version ...
[04.02.2024 19:56:28] OK: PDFBox-Version 2.0.30 installiert und aktiv
[04.02.2024 19:56:28]  
[04.02.2024 19:56:28] Synchronisiere Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' ...
[04.02.2024 19:56:28] Selenium WebDriver über ChromeDriver wird gestartet ...
[04.02.2024 19:56:32] Überprüfe Chrome-Version ...
[04.02.2024 19:56:32] OK. Browser ist: chrome ver. 121
[04.02.2024 19:56:34] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://sparen.leaseplanbank.de/login/login ...
[04.02.2024 19:59:19] LeasePlanBank-Login war erfolgreich
[04.02.2024 19:59:19] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[04.02.2024 19:59:19] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[04.02.2024 19:59:19] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[04.02.2024 19:59:19] Suche Umsätze im Zeitraum vom 06.02.2014 bis 04.02.2024 und lese diese aus ...
[04.02.2024 19:59:26] Wegen Wochende Abrufzeitraum auf 'Alle' gesetzt um ausstehende Transaktionen im akutellen Saldo zu beachten
[04.02.2024 19:59:36] Web-Logout der aktuellen Online-Sitzung ...
[04.02.2024 19:59:38] LeasePlanBank-Logout war erfolgreich
[04.02.2024 19:59:40] Kontoauszug erfolgreich. Importiere Daten ...
[04.02.2024 19:59:41] Ergebnis des Sync: Es wurden drei Umsätze übernommen (davon neue: 1  davon alte: 2)
[04.02.2024 19:59:41] Saldo aktualisiert von Konto: LeasePlanBank - Tagesgeld
[04.02.2024 19:59:41] Das Konto 'LeasePlanBank - Tagesgeld, IBAN NL51LP..* [BIC: LPLNNL2FXXX]' wurde erfolgreich synchronisiert
[04.02.2024 19:59:41] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet

ChrisTinE
Beiträge: 3
Registriert: Di 30. Jan 2024, 17:49
Been thanked: 1 time

Re: Umsätze von LeasePlan Bank Tagesgeld nicht abrufbar

Beitrag von ChrisTinE » Mo 5. Feb 2024, 13:52

Danke erst mal für die schnelle Rückmeldung! Ich habe jetzt nochmals alles beim Programm nachgeprüft. Programmkomponenten alle auf dem neuesten Stand. System-Logging im TRACE-Modus eingestellt. Diesmal habe ich noch aktiviert, daß bei Fehlern ein automatischer Screenshot gemacht werden soll. Dann habe ich den Umsatzabruf durchlaufen lassen. Jetzt kommt auch eine Fehlermeldung und ein Screenshot wurde angelegt mit Vermerk "Element... is not clickable at point...":

Code: Alles auswählen

[05.02.2024 13:32:03] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[05.02.2024 13:32:03]  
[05.02.2024 13:32:03] System-Info: OS[Linux (ver. 6.0.0-6mx-amd64) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.16 | Build: 380 vom 20240113]
[05.02.2024 13:32:03] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.73 | Build: 1071 vom 20240131] [Hibiscus Mashup ver. 0.9.41 | Build: 593 vom 20240131]
[05.02.2024 13:32:03] Überprüfe Jameica-Version ...
[05.02.2024 13:32:03] OK: Jameica-Version 2.10.4 installiert und aktiv
[05.02.2024 13:32:03] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[05.02.2024 13:32:03] OK: Java-Version 17.0.10 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[05.02.2024 13:32:03] Überprüfe Selenium-Version ...
[05.02.2024 13:32:03] OK: Selenium-Version 4.16.1 installiert und aktiv
[05.02.2024 13:32:03] Überprüfe ChromeDriver-Version ...
[05.02.2024 13:32:03] OK: ChromeDriver-Version 121.0.6167.85 installiert und aktiv
[05.02.2024 13:32:03] Überprüfe PDFBox-Version ...
[05.02.2024 13:32:03] OK: PDFBox-Version 2.0.30 installiert und aktiv
[05.02.2024 13:32:03]  
[05.02.2024 13:32:03] Synchronisiere Konto 'LeasePlanBank Tagesgeld, IBAN KONTONUMMER [BIC: LPLNNL2FXXX]' ...
[05.02.2024 13:32:03] Selenium WebDriver über ChromeDriver wird gestartet ...
[05.02.2024 13:32:05] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[05.02.2024 13:32:05] Hinweis: Chrome/Chromium liegt in einer nicht kompatiblen Version vor (Fehler: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 121) ...
[05.02.2024 13:32:05] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[05.02.2024 13:32:07] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[05.02.2024 13:32:13] OK. Ergebnis der Berechnung: 7FCE920E8854B3081EC56C6498402030 (Dauer: 5 Sek.)
[05.02.2024 13:32:15] Überprüfe Chromium-Version ...
[05.02.2024 13:32:15] OK. Browser ist: chrome ver. 121
[05.02.2024 13:32:17] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung *********** auf https://sparen.leaseplanbank.de/login/login ...
[05.02.2024 13:33:24] LeasePlanBank-Login war erfolgreich
[05.02.2024 13:33:24] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[05.02.2024 13:33:24] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[05.02.2024 13:33:24] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[05.02.2024 13:33:24] Suche Umsätze im Zeitraum vom 07.02.2014 bis 05.02.2024 und lese diese aus ...
[05.02.2024 13:33:33] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_LeasePlanBank-Sync_1707136413306.png (Pfad: /home/simone/Schreibtisch/)
[05.02.2024 13:33:40] Web-Logout der aktuellen Online-Sitzung ...
[05.02.2024 13:33:47] LeasePlanBank-Logout war erfolgreich
[05.02.2024 13:33:47] Fehler: Exception beim Abrufen der Kontoumsätze: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="btn btn-icon" type="button">...</button> is not clickable at point (1420, 625). Other element would receive the click: <div class="loader__wrapper">...</div>
  (Session info: chrome=121.0.6167.85)
Build info: version: '4.16.1', revision: '9b4c83354e'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.0.0-6mx-amd64', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [53830a2d9914cdc65d325681340a42b9, clickElement {id=AAAF72BDA60B3583842574B8BCE96A6A_element_170}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 121.0.6167.85, chrome: {chromedriverVersion: 121.0.6167.85 (3f98d690ad7e..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:44367}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:44367/devtoo..., se:cdpVersion: 121.0.6167.85, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on linux (53830a2d9914cdc65d325681340a42b9)] -> xpath: (//button[contains(.,'Download')])[last()]]
Session ID: 53830a2d9914cdc65d325681340a42b9
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:200)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:133)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:52)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:191)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:200)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:175)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:523)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:224)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:77)
	at de.derrichter.finance.websync.institute.leaseplanbank.WebPull.getTransData(WebPull.java:366)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.leaseplanbank.Collector.run(Collector.java:187)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:890)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können, bitte helfen Sie uns:
Installieren Sie alle Updates und verwenden für das Jameica-Upgrade das Rundum-Sorglos-Paket (https://hibiscus-mashup.derrichter.de/index.php/download)
Suchen Sie diese im Support-Forum über Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
Ist keine Lösung vorhanden, kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste,
den gesamten Inhalt dieses Status-Log, erstellen ein 'Neues Thema' im Forum und fügen dies in einem Code-Block ein. (Erst den </>-Button, dann Einfügen)
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Der automatische Screenshot ist angehängt.

Vielleicht ist noch wichtig zu erwähnen: Ich habe mich danach mehrmals hintereinander über das normale Webinterface bei der Bank eingeloggt. Es kommt als Standardseite immer die Übersichtsseite, nie das zweite Registerfeld "Tagesgeld".

Vielen Dank für jede Hilfe!
Christine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2696
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 145 times
Been thanked: 79 times

Re: Umsätze von LeasePlan Bank Tagesgeld nicht abrufbar

Beitrag von Hibiscus-Scripter » Do 22. Feb 2024, 22:01

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
das Problem konnte zwar nicht reproduziert werden, aber die Erkennung der Lade-Animation konnte ich anpassen.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe als Anleitung hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

ChrisTinE
Beiträge: 3
Registriert: Di 30. Jan 2024, 17:49
Been thanked: 1 time

Re: Umsätze von LeasePlan Bank Tagesgeld nicht abrufbar

Beitrag von ChrisTinE » Di 27. Feb 2024, 18:20

Es hat ein paar Tage gedauert, bis ich zum Testen gekommen bin. Jetzt aber habe ich alles durchlaufen lassen, alle Protokollierungen an und – es funktioniert wie ein Traum! Keine Fehlermeldungen mehr, Umsätze werden abgerufen. :-D

Nochmals ganz herzlichen Dank für die tolle Arbeit! :clap:
Christine

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“