[Erledigt] Santander kein Umsatzabruf möglich

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
dusogi
Beiträge: 2
Registriert: Mi 10. Mai 2023, 18:01
Has thanked: 1 time

[Erledigt] Santander kein Umsatzabruf möglich

Beitrag von dusogi » Mi 10. Mai 2023, 18:17

Hallo,

seit einiger Zeit kann ich keine Umsätze der Santander abrufen.
Auf die neusten Versionen (nightly) habe ich aktualisiert.
Leider kein Erfolg.

Code: Alles auswählen

[10.05.2023 17:53:08] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[10.05.2023 17:53:08]  
[10.05.2023 17:53:08] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.12 | Build: 374 vom 20230418]
[10.05.2023 17:53:08] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.58-nightly | Build: 981 vom 20230509] [Hibiscus Mashup ver. 0.9.34-nightly | Build: 557 vom 20230430]
[10.05.2023 17:53:08] Überprüfe Jameica-Version ...
[10.05.2023 17:53:08] OK: Jameica-Version 2.10.4 installiert und aktiv
[10.05.2023 17:53:08] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[10.05.2023 17:53:08] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: Jameica_Binaries\jre-win64)
[10.05.2023 17:53:08] Überprüfe BrowserUpProxy-Version ...
[10.05.2023 17:53:08] OK: BrowserUpProxy-Version 2.2.9 installiert und aktiv
[10.05.2023 17:53:08] Überprüfe Selenium-Version ...
[10.05.2023 17:53:08] OK: Selenium-Version 4.9.0 installiert und aktiv
[10.05.2023 17:53:08] Überprüfe ChromeDriver-Version ...
[10.05.2023 17:53:08] OK: ChromeDriver-Version 113.0.5672.63 installiert und aktiv
[10.05.2023 17:53:08]  
[10.05.2023 17:53:08] Synchronisiere Konto 'Santander - Giro, IBAN DE3731..988547 [Santander Consumer Bank]' ...
[10.05.2023 17:53:11] ChromeDriver Applikation-Proxy Einstellungen auf BrowserUp Proxy einstellen ...
[10.05.2023 17:53:11] ChromeDriver Proxy-Einstellungen setzen ...
[10.05.2023 17:53:11] OK: Es wird der HTTPS-Proxy von der Applikation benutzt
[10.05.2023 17:53:11] Selenium WebDriver über ChromeDriver wird gestartet ...
[10.05.2023 17:53:13] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[10.05.2023 17:53:13] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[10.05.2023 17:53:13] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[10.05.2023 17:53:26] OK. Ergebnis der Berechnung: 8969A3EDA12232856F75D551FEF8BBFA (Dauer: 12 Sek.)
[10.05.2023 17:53:28] Überprüfe Chromium-Version ...
[10.05.2023 17:53:28] OK. Browser ist: chrome ver. 113
[10.05.2023 17:53:36] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 9936******* auf https://meine.santander.de/olb ...
[10.05.2023 17:54:18] Santander-Login war erfolgreich
[10.05.2023 17:54:18] INFO: Es werden nun gleich alle aktive Santander-Konten, mit aktivierter Sync-Option, zur Anmeldekennung '993*******' abgearbeitet ...
[10.05.2023 17:54:18] Konto 'Santander - Giro, IBAN DE3731..988547 [Santander Consumer Bank] wird synchronisiert ...
[10.05.2023 17:54:18] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[10.05.2023 17:54:18] Suche Umsätze im Zeitraum vom 02.04.2023 bis 10.05.2023 und lese diese aus ...
[10.05.2023 17:54:36] Web-Logout der aktuellen Online-Sitzung ...
[10.05.2023 17:54:37] Santander-Logout war erfolgreich
[10.05.2023 17:54:38] Fehler: Auslesen des 'Verfügbarer Betrag' fehlgeschlagen: WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'kontoDetailsButton' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="movementsHeader__detailsButton___iRz5N">...</button> is not clickable at point (747, 331). Other element would receive the click: <div class="stepsModal__wrapper___vnOhj" style="">...</div>
  (Session info: chrome=113.0.5672.0)
Build info: version: '4.9.0', revision: 'd7057100a6'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [cebf378f300d9e9fe76d7f373459492f, clickElement {id=676FBD42D27124FA372A96080C22419B_element_143}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 113.0.5672.0, chrome: {chromedriverVersion: 113.0.5672.63 (0e1a4471d5ae..., userDataDir: C:\Users\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:50807}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(manual, http=localhos..., se:cdp: ws://localhost:50807/devtoo..., se:cdpVersion: 113.0.5672.0, 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 WINDOWS (cebf378f300d9e9fe76d7f373459492f)] -> xpath: //button[contains(@class,'movementsHeader__detailsButton')]]
Session ID: cebf378f300d9e9fe76d7f373459492f
	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:193)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:183)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:158)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
	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:620)
	at de.derrichter.finance.websync.institute.santanderconsumerbank.WebPull.getTransData(WebPull.java:325)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.santanderconsumerbank.Collector.run(Collector.java:408)
	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)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:781)
	at de.derrichter.finance.websync.institute.santanderconsumerbank.WebPull.getTransData(WebPull.java:325)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.santanderconsumerbank.Collector.run(Collector.java:408)
	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)
; Stacktrace: java.lang.Exception: WebDriver-Fehler: java.lang.Exception: {ElementClickInterceptedException} element 'kontoDetailsButton' miss the click: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <button class="movementsHeader__detailsButton___iRz5N">...</button> is not clickable at point (747, 331). Other element would receive the click: <div class="stepsModal__wrapper___vnOhj" style="">...</div>
  (Session info: chrome=113.0.5672.0)
Build info: version: '4.9.0', revision: 'd7057100a6'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [cebf378f300d9e9fe76d7f373459492f, clickElement {id=676FBD42D27124FA372A96080C22419B_element_143}]
Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 113.0.5672.0, chrome: {chromedriverVersion: 113.0.5672.63 (0e1a4471d5ae..., userDataDir: C:\Users\Lo...}, goog:chromeOptions: {debuggerAddress: localhost:50807}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: WINDOWS, proxy: Proxy(manual, http=localhos..., se:cdp: ws://localhost:50807/devtoo..., se:cdpVersion: 113.0.5672.0, 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 WINDOWS (cebf378f300d9e9fe76d7f373459492f)] -> xpath: //button[contains(@class,'movementsHeader__detailsButton')]]
Session ID: cebf378f300d9e9fe76d7f373459492f
	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:193)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:183)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:158)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
	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:620)
	at de.derrichter.finance.websync.institute.santanderconsumerbank.WebPull.getTransData(WebPull.java:325)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.santanderconsumerbank.Collector.run(Collector.java:408)
	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)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:781)
	at de.derrichter.finance.websync.institute.santanderconsumerbank.WebPull.getTransData(WebPull.java:325)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.santanderconsumerbank.Collector.run(Collector.java:408)
	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)

	at de.derrichter.finance.websync.institute.santanderconsumerbank.WebPull.getTransData(WebPull.java:330)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.santanderconsumerbank.Collector.run(Collector.java:408)
	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)

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: Santander kein Umsatzabruf möglich

Beitrag von gochbewohner » Mi 10. Mai 2023, 18:44

Wie so oft wurden die Forenregeln nicht gelesen (roter Balken hier drüber), sonst wüsstest du, dass das Log als Code ( Taste </> ) gepostet werden soll. Dann kann man es auch lesen.

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

Re: Santander kein Umsatzabruf möglich

Beitrag von hbci » Mi 10. Mai 2023, 19:12

Kann den Fehler nicht bestätigen, läuft bei mir.
Aktiviere in den Sync-Optionen des Kontos mal die Erstellung des Fehler-Screenshots und poste den dann hier, ggf. anonymisiert.

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

Re: Santander kein Umsatzabruf möglich

Beitrag von Hibiscus-Scripter » Mi 10. Mai 2023, 20:40

So, danke für die ordentliche Meldung mit der vollständigen Status-Log :thumbup:
aber bitte formatiere dies dann noch mit dem Code-Button </>
das Problem konnte reproduziert und damit untersucht werden.

Hier ist es einfach so, dass nach dem Login oder noch wie bei dir später eine Meldung im Online-Banking angezeigt wird, die dann den Klick stört. Bei mir kommt die Meldung wie das Cookie-Law sogar mehrmals, obwohl man das ja schon weggeklickt hatte :roll:
Wird nun erkannt, angezeigt und geschlossen, wenn möglich.

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:

dusogi
Beiträge: 2
Registriert: Mi 10. Mai 2023, 18:01
Has thanked: 1 time

Re: Santander kein Umsatzabruf möglich

Beitrag von dusogi » Mi 10. Mai 2023, 22:33

Guten Abend,
zuerst einmal möchte ich mich dafür entschuldigen die Regeln nicht eingehalten zu haben.
Dann möchte ich mich für die schnellen Antworten bedanken!
Der Hinweis von "Hibiscus-Scripter" war das entscheidende:
Hier ist es einfach so, dass nach dem Login oder noch wie bei dir später eine Meldung im Online-Banking angezeigt wird, die dann den Klick stört.
Nach dem Login wurde mir schon länger der Hinweis angezeigt eine e-mail Adresse zum Konto zu hinterlegen.
Habe ich bisher ignoriert.
Nachdem ich dies durchgeführt habe funktioniert das abrufen der Umsätze auch wieder.
Ein Update war gar nicht nötig.

Herzliche Grüße und nochmals vielen Dank für die schnelle Antwort!

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