[Erledigt] [Meldung im Onlinebanking bestätigen] LBB Amazon KK - WebDriver-Fehler

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
sabine-flatau
Beiträge: 14
Registriert: Do 7. Jul 2022, 08:24

Re: ADAC-LBB VISA-Umsatzabruf scheitert

Beitrag von sabine-flatau » Di 6. Sep 2022, 21:52

Okay, die Status-Log-Datei hatte ich zwar in die Zwischendatei kopiert, dann aber erst mal nach den Screenshots gesucht und die über FILEZILLA hochgeladen - dadurch haben sich die Logdaten in dr Zwischendatei vermutlich "verflüchtligt", denn ich habe das, was im Log-Fenster noch zu finden war, nochmals in die Zwischendatei gesichert und dann ins Posting eingearbeitet ...

Nun gut - aber den Browser-Tipp verstehe ich nicht: Wenn ich die Umsatzdaten mit HIBISCUS abhole, wieso muss ich parallel dazu noch mal per Browser auf die LBB-Website gehen ? Dieser Fehler tritt ja erst seit etwa Freitag auf, d.h. die LBB-Programmierer haben sich wieder was Neues einfallen lassen ... das passiert mir/uns einfach zu oft. Könnte man nicht die LBB-Umsatzdaten auch anders abholen, z.B. durch den Download der Umsatzdatei ?

... ich schaue morgen noch mal hier rein, mache für heute erst mal Schluss ...

hbci
VIP
VIP
Beiträge: 760
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 30 times

Re: ADAC-LBB VISA-Umsatzabruf scheitert

Beitrag von hbci » Di 6. Sep 2022, 21:58

Mashup arbeitet nun mal per Screen-Scraping, wenn da auf einmal was Unerwartetes auf dem Screen steht, funktioniert das Scraping eben unter Umständen nicht mehr wie gewünscht und man muss ihm händisch durch das Login per Browser auf die Sprünge helfen. Oder sich bis zum nächsten Update des Plugins gedulden. :-D

sabine-flatau
Beiträge: 14
Registriert: Do 7. Jul 2022, 08:24

Re: ADAC-LBB VISA-Umsatzabruf scheitert

Beitrag von sabine-flatau » Di 6. Sep 2022, 22:04

Okay, habe Deinen Hinweis noch mitbekommen und schnell ausprobiert:

(1) Einloggen bei LBB mit Browser
(2) Werbung wegdrücken
(3) mit HIBISCUS Umsätze abrufen

Es hat geklappt - vielen Dank und gute Nacht :thumbup:

Andreas
Beiträge: 2
Registriert: Di 29. Jan 2019, 21:49

Amazon/LBB nach heutigem Update Abruf Kontoauszüge nicht mehr möglich

Beitrag von Andreas » Sa 17. Sep 2022, 13:06

Code: Alles auswählen

[17.09.2022 12:23:00] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[17.09.2022 12:23:00]  
[17.09.2022 12:23:00] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.2 | Build: 484 vom 20220503]  Plugin[hibiscus 2.10.8 | Build: 370 vom 20220912]
[17.09.2022 12:23:00] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.42 | Build: 839 vom 20220910] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[17.09.2022 12:23:00] Überprüfe Jameica-Version ...
[17.09.2022 12:23:00] OK: Jameica-Version 2.10.2 installiert und aktiv
[17.09.2022 12:23:00] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[17.09.2022 12:23:00] OK: Java-Version 11.0.15 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[17.09.2022 12:23:00] Überprüfe Selenium-Version ...
[17.09.2022 12:23:00] OK: Selenium-Version 4.3.0 installiert und aktiv
[17.09.2022 12:23:00] Überprüfe ChromeDriver-Version ...
[17.09.2022 12:23:00] OK: ChromeDriver-Version 105.0.5195.52 installiert und aktiv
[17.09.2022 12:23:00] Überprüfe PDFBox-Version ...
[17.09.2022 12:23:00] OK: PDFBox-Version 2.0.26 installiert und aktiv
[17.09.2022 12:23:00]  
[17.09.2022 12:23:00] Synchronisiere Konto 'Amazon-VISA - Kreditkarte, IBAN DE6610..706880 [Landesbank ... Sparkasse]' ...
[17.09.2022 12:23:00] ChromeDriver Proxy-Einstellungen setzen ...
[17.09.2022 12:23:00] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[17.09.2022 12:23:00] Selenium WebDriver über ChromeDriver wird gestartet ...
[17.09.2022 12:23:01] Überprüfe Chrome-Version ...
[17.09.2022 12:23:01] OK. Browser ist: chrome ver. 105
[17.09.2022 12:23:04] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung lbba******* auf https://amazon.lbb.de ...
[17.09.2022 12:23:23] Amazon-VISA-Login war erfolgreich
[17.09.2022 12:23:23] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[17.09.2022 12:23:23] Suche Umsätze im Zeitraum vom 26.08.2022 bis 17.09.2022 und lese diese aus ...
[17.09.2022 12:23:29] Web-Logout der aktuellen Online-Sitzung ...
[17.09.2022 12:23:29] Warnung: Amazon-VISA-Logout war fehlerhaft; Bitte dem Entwickler im Forum melden!
[17.09.2022 12:23:30] Fehler: WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'transactionsLink' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <a _ngcontent-tvj-c139="" aria-haspopup="true" aria-expanded="true" class="nav-link unstyle" href="/transactions">...</a> is not clickable at point (752, 38). Other element would receive the click: <ngb-modal-window role="dialog" tabindex="-1" aria-modal="true" class="d-block modal fade show">...</ngb-modal-window>
  (Session info: headless chrome=105.0.5195.127)
Build info: version: '4.3.0', revision: 'a4995e2c09*'
System info: host: 'NB3', ip: '192.168.101.237', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.15'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [4b7be4ee7958b3946e0881f87ea84eb9, clickElement {id=fa19b894-737f-45ff-b2cc-81f921f6050a}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 105.0.5195.127, chrome: {chromedriverVersion: 105.0.5195.52 (412c95e51883..., userDataDir: C:\Users\andreas\AppData\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:54024}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(direct), se:cdp: ws://localhost:54024/devtoo..., se:cdpVersion: 105.0.5195.127, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
Element: [[ChromeDriver: chrome on WINDOWS (4b7be4ee7958b3946e0881f87ea84eb9)] -> xpath: (//a[@href='/transactions'])[1]]
Session ID: 4b7be4ee7958b3946e0881f87ea84eb9
	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.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:53)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:184)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:569)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:257)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:78)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:579)
	at de.derrichter.finance.websync.institute.lbb.WebPull.getTransData(WebPull.java:213)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:276)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:731)
	at de.derrichter.finance.websync.institute.lbb.WebPull.getTransData(WebPull.java:213)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.lbb.Collector.run(Collector.java:276)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste, den gesamten Inhalt dieser Status-Log und posten diesen im Support-Forum über
Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
in ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

hbci
VIP
VIP
Beiträge: 760
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 23 times
Been thanked: 30 times

Re: Amazon/LBB nach heutigem Update Abruf Kontoauszüge nicht mehr möglich

Beitrag von hbci » Sa 17. Sep 2022, 13:14

Mutmaßlich gleiches Problem wie hier. Lösung: Einmal per Browser einloggen und Werbebanner wegklicken. Dann sollte es wieder funktionieren.

Andreas
Beiträge: 2
Registriert: Di 29. Jan 2019, 21:49

Re: Amazon/LBB nach heutigem Update Abruf Kontoauszüge nicht mehr möglich

Beitrag von Andreas » So 18. Sep 2022, 17:10

Der Tipp hat funktioniert. Vielen Dank für die schnelle Rückmeldung.

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

Re: ADAC-LBB VISA-Umsatzabruf scheitert

Beitrag von Hibiscus-Scripter » Di 20. Sep 2022, 21:44

So, danke für die ordentliche Meldung, auch wenn nicht mit der vollständigen Status-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden.

Solche Meldungen sollten nun erkannt, angezeigt und geschlossen werden.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe 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:

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