Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
hbci
VIP
VIP
Beiträge: 1061
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 31 times
Been thanked: 61 times

Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von hbci » Di 19. Nov 2024, 17:39

Code: Alles auswählen

[19.11.2024 17:33:29] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[19.11.2024 17:33:29]  
[19.11.2024 17:33:29] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20240320]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[19.11.2024 17:33:29] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82-nigthly | Build: 1171 vom 20240928] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[19.11.2024 17:33:29] Überprüfe Jameica-Version ...
[19.11.2024 17:33:29] OK: Jameica-Version 2.11.0 installiert und aktiv
[19.11.2024 17:33:29] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[19.11.2024 17:33:29] OK: Java-Version 17.0.10 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\PortableApps\jameica 2.11.0-nightly 20240320\jre-win64)
[19.11.2024 17:33:29] Überprüfe Selenium-Version ...
[19.11.2024 17:33:29] OK: Selenium-Version 4.25.0 installiert und aktiv
[19.11.2024 17:33:29] Überprüfe ChromeDriver-Version ...
[19.11.2024 17:33:30] OK: ChromeDriver-Version 131.0.6778.3 installiert und aktiv
[19.11.2024 17:33:30]  
[19.11.2024 17:33:30] Synchronisiere Konto 'HanseaticBank - Kreditkarte, Kto. * [Hanseatic Bank]' ...
[19.11.2024 17:33:31] Selenium WebDriver über ChromeDriver wird gestartet ...
[19.11.2024 17:33:39] Überprüfe Chrome-Version ...
[19.11.2024 17:33:39] OK. Browser ist: chrome ver. 131
[19.11.2024 17:33:41] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[19.11.2024 17:34:10] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1732034050035 (Pfad: C:\Users\*\Desktop\)
[19.11.2024 17:34:59] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_HanseaticBank-SyncError_1732034094688.zip (Pfad: C:\Users\*\Desktop\)
[19.11.2024 17:35:55] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <inpu t trim="" autocomplete="off" maxlength="524288" placeholder="" class="tw-custom-input-field" type="password" tabindex="2" data-test-id="input-password"> is not clickable at point (933, 520). Other element would receive the click: <svg xmlns="http://www.w3.org/2000/svg" id="cookie-icon" enable-background="new 0 0 552.471 552.471" height="512" viewBox="0 0 552.471 552.471" width="512">...</svg>
  (Session info: chrome=131.0.6778.70)
Build info: version: '4.25.0', revision: '8a8aea2337'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [e2fe519da0d622fd574ff7ddcb482e66, clickElement {id=f.070E295538F5FDC17FBBBA4AFE8B5279.d.F5471A7D679EC440AD2BD0D2E74C3075.e.22}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.70, chrome: {chromedriverVersion: 131.0.6778.3 (390f98a10d12e..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:53793}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:53793/devtoo..., se:cdpVersion: 131.0.6778.70, 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 (e2fe519da0d622fd574ff7ddcb482e66)] -> xpath: //input[@data-test-id='input-password']]
Session ID: e2fe519da0d622fd574ff7ddcb482e66
	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.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebAuth.loginWithSelenium(WebAuth.java:108)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:179)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1107)
HibiscusMashup-Fehler_HanseaticBank-Sync_1732034050035.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Chillma
Beiträge: 2
Registriert: So 9. Apr 2023, 12:35

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von Chillma » Sa 23. Nov 2024, 10:24

Hallo,

ich bin mir nicht sicher ob es sich bei mir um exakt den gleichen Fehler handelt (Log ist geringfügig anders):

Code: Alles auswählen

[23.11.2024 10:11:09] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[23.11.2024 10:11:09]  
[23.11.2024 10:11:09] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.22 | Build: 386 vom 20241122]
[23.11.2024 10:11:09] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47 | Build: 622 vom 20240916]
[23.11.2024 10:11:09] Überprüfe Jameica-Version ...
[23.11.2024 10:11:09] OK: Jameica-Version 2.10.4 installiert und aktiv
[23.11.2024 10:11:09] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[23.11.2024 10:11:09] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\jameica-win64\jameica\jre-win64)
[23.11.2024 10:11:09] Überprüfe Selenium-Version ...
[23.11.2024 10:11:09] OK: Selenium-Version 4.26.0 installiert und aktiv
[23.11.2024 10:11:09] Überprüfe ChromeDriver-Version ...
[23.11.2024 10:11:09] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[23.11.2024 10:11:09]  
[23.11.2024 10:11:09] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE1420..490651 [Hanseatic Bank]' ...
[23.11.2024 10:11:09] Selenium WebDriver über ChromeDriver wird gestartet ...
[23.11.2024 10:11:11] Überprüfe Chrome-Version ...
[23.11.2024 10:11:11] OK. Browser ist: chrome ver. 131
[23.11.2024 10:11:13] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[23.11.2024 10:18:13] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <inpu t id="password" class="w-full bg-white border border-solid border-beige-opacity-30 transition-input duration-200 px-3 py-3 sm:px-5 sm:py-4 text-m leading-[23px] focus-visible:outline-0 !rounded-none !appearance-none" type="password" name="password" data-test-id="input-password" tabindex="2" autocomplete="current-password"> is not clickable at point (942, 550). Other element would receive the click: <h1 id="headline">...</h1>
  (Session info: chrome=131.0.6778.86)
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.18'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [29fd7e27c46514834d145cae38e8f754, clickElement {id=f.25BC4EBFA4A703D088527D09A937A041.d.50228291C089FAB508B881B97D01142C.e.23}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.86, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: C:\Users\Toni\AppData\Local...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:49273}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:49273/devtoo..., se:cdpVersion: 131.0.6778.86, 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 (29fd7e27c46514834d145cae38e8f754)] -> xpath: //input[@data-test-id='input-password']]
Session ID: 29fd7e27c46514834d145cae38e8f754
	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.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebAuth.loginWithSelenium(WebAuth.java:108)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:179)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
VG
Toni
Zuletzt geändert von Chillma am Sa 23. Nov 2024, 12:00, insgesamt 1-mal geändert.

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

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von hbci » Sa 23. Nov 2024, 11:01

Wenn du die Erstellung des Fehlerscreenshots in den Sync-Optionen aktivieren und den dann mitsamt des Logs hier posten würdest, wäre die Frage, ob es der gleiche Fehler ist, einfacher zu beantworten. Und bitte formatiere deine Logs als Code-Block und nicht als "nfo".

Chillma
Beiträge: 2
Registriert: So 9. Apr 2023, 12:35

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von Chillma » Sa 23. Nov 2024, 13:37

Danke für die Hinweise - bin noch nicht so geübt in Foren.
Mit dem Screenshot würde ich auch auf das Cookie-Banner tippen als Ursache:
HibiscusMashup-Fehler_HanseaticBank-Sync_1732359684837.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

mna
Beiträge: 3
Registriert: Mo 26. Sep 2022, 23:08

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von mna » Fr 29. Nov 2024, 20:12

Hallo zusammen,
bei mir tritt der Fehler auch seit einigen Tagen stets auf, Screenshot sieht analog aus wie bereits gepostet, also die Abfrage zur Cookie-Verwaltung blockiert vermutlich den Fortgang.
Es hilft auch nicht, vorher selbst im Browser bei der Hanseatic-Bank anzumelden und die Cookie-Entscheidung vorzunehmen - Mashup startet ja eine separate Session.

Mein Logfile (hoffentlich mache ich das jetzt korrekt):

Code: Alles auswählen

[29.11.2024 18:52:46] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[29.11.2024 18:52:46]  
[29.11.2024 18:52:46] System-Info: OS[Linux (ver. 6.11.8-1-default) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20240324]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[29.11.2024 18:52:46] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47 | Build: 622 vom 20240916]
[29.11.2024 18:52:46] Überprüfe Jameica-Version ...
[29.11.2024 18:52:46] OK: Jameica-Version 2.10.4 installiert und aktiv
[29.11.2024 18:52:46] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[29.11.2024 18:52:46] OK: Java-Version 21.0.5 von 'N/A' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib64/jvm/java-21-openjdk-21)
[29.11.2024 18:52:46] Überprüfe Selenium-Version ...
[29.11.2024 18:52:46] OK: Selenium-Version 4.26.0 installiert und aktiv
[29.11.2024 18:52:46] Überprüfe ChromeDriver-Version ...
[29.11.2024 18:52:46] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[29.11.2024 18:52:46]  
[29.11.2024 18:52:46] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE6920..890837 [Hanseatic Bank]' ...
[29.11.2024 18:52:46] ChromeDriver Proxy-Einstellungen setzen ...
[29.11.2024 18:52:46] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[29.11.2024 18:52:46] Selenium WebDriver über ChromeDriver wird gestartet ...
[29.11.2024 18:52:47] Überprüfe Chrome-Version ...
[29.11.2024 18:52:47] OK. Browser ist: chrome ver. 131
[29.11.2024 18:52:49] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[29.11.2024 18:53:02] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1732902782206 (Pfad: /home/mna/Schreibtisch/)
[29.11.2024 18:53:07] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_HanseaticBank-SyncError_1732902787114.zip (Pfad: /home/mna/Schreibtisch/)
[29.11.2024 18:53:17] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <inpu t id="password" class="w-full bg-white border border-solid border-beige-opacity-30 transition-input duration-200 px-3 py-3 sm:px-5 sm:py-4 text-m leading-[23px] focus-visible:outline-0 !rounded-none !appearance-none" type="password" name="password" data-test-id="input-password" tabindex="2" autocomplete="current-password"> is not clickable at point (950, 554). Other element would receive the click: <h1 id="headline">...</h1>
  (Session info: chrome=131.0.6778.85)
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.8-1-default', java.version: '21.0.5'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [7abe91f82ea6dd17374f4a595ff198f7, clickElement {id=f.4D2FB8968FE2EB95DD313DB54C262D14.d.88B162975E1D798D7E98E5AAE0D4CF0F.e.23}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.85, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:46327}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: linux, proxy: Proxy(direct), se:cdp: ws://localhost:46327/devtoo..., se:cdpVersion: 131.0.6778.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 (7abe91f82ea6dd17374f4a595ff198f7)] -> xpath: //input[@data-test-id='input-password']]
Session ID: 7abe91f82ea6dd17374f4a595ff198f7
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
	at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebAuth.loginWithSelenium(WebAuth.java:108)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:179)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Alle Updates (Hibiscus, Scripting, etc.) sind aktuell eingespielt.
Ich habe auch das Mashup-Support-Pack generiert, welches aber ja nicht im Forum hochgeladen werden soll.
Beste Grüße, Markus

RoseMüller
Beiträge: 10
Registriert: Mo 12. Aug 2024, 11:17
Been thanked: 1 time

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von RoseMüller » Di 3. Dez 2024, 17:29

Hallo zusammen,
auch ich bin Kundin der Hanseatic Bank, habe allerdings die Deutschland Card (macht das einen Unterschied?).
Beim Abrufen der Umsätze wird zunächst mein Passwort verlangt, dann die Verbindung aufgebaut, die allerdings keinen Erfolg bringt.
Hier das logfile:

Code: Alles auswählen

[03.12.2024 17:15:59] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[03.12.2024 17:15:59]  
[03.12.2024 17:15:59] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.23 | Build: 387 vom 20241125]
[03.12.2024 17:15:59] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82 | Build: 1166 vom 20240925] [Hibiscus Mashup ver. 0.9.47 | Build: 622 vom 20240916]
[03.12.2024 17:15:59] Überprüfe Jameica-Version ...
[03.12.2024 17:15:59] OK: Jameica-Version 2.10.4 installiert und aktiv
[03.12.2024 17:15:59] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[03.12.2024 17:15:59] OK: Java-Version 17.0.9 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[03.12.2024 17:15:59] Überprüfe Selenium-Version ...
[03.12.2024 17:15:59] OK: Selenium-Version 4.26.0 installiert und aktiv
[03.12.2024 17:15:59] Überprüfe ChromeDriver-Version ...
[03.12.2024 17:16:00] OK: ChromeDriver-Version 131.0.6778.69 installiert und aktiv
[03.12.2024 17:16:00]  
[03.12.2024 17:16:00] Synchronisiere Konto 'HanseaticBank - Kreditkarte, IBAN DE6820..385528 [Hanseatic Bank]' ...
[03.12.2024 17:16:00] Selenium WebDriver über ChromeDriver wird gestartet ...
[03.12.2024 17:16:02] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[03.12.2024 17:16:02] -> Sie verwenden bereits den alternativen Chromium-Browser. Info: Google Chrome beschleunigt den WebDriver-Start!
[03.12.2024 17:16:02] Hinweis: Alternative Chromium-Binary fehlerhaft oder nicht korrekt (Existiert nicht, keine Datei) ...
[03.12.2024 17:16:02] Chromium wird daher nun neu geladen ... (und wird wieder entfernt, wenn Chrome gefunden wird!)
[03.12.2024 17:16:08] Download-Fortschritt: 10%
[03.12.2024 17:16:15] Download-Fortschritt: 20%
[03.12.2024 17:16:21] Download-Fortschritt: 30%
[03.12.2024 17:16:27] Download-Fortschritt: 40%
[03.12.2024 17:16:33] Download-Fortschritt: 50%
[03.12.2024 17:16:39] Download-Fortschritt: 60%
[03.12.2024 17:16:45] Download-Fortschritt: 70%
[03.12.2024 17:16:51] Download-Fortschritt: 80%
[03.12.2024 17:16:58] Download-Fortschritt: 90%
[03.12.2024 17:17:04] Download-Fortschritt: 100%
[03.12.2024 17:17:04] ... Download erfolgreich, beginne entpacken ...
[03.12.2024 17:17:18] OK. Chrome/Chromium erfolgreich bezogen und abgelegt unter 'C:\ProgramData\Chrome-Headless'
[03.12.2024 17:17:18] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[03.12.2024 17:17:26] OK. Ergebnis der Berechnung: 766FA0D359AB4B5F25A494E83237AF7D (Dauer: 7 Sek.)
[03.12.2024 17:17:32] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 5101******* auf https://meine.hanseaticbank.de/de/register/sign-in ...
[03.12.2024 17:18:20] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_HanseaticBank-Sync_1733242699756 (Pfad: C:\Users\Stefan\Desktop\)
[03.12.2024 17:18:35] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren. Danke für Ihre Mithilfe.)
Log-Eintrag: org.openqa.selenium.ElementClickInterceptedException: element click intercepted: Element <inpu t id="password" class="w-full bg-white border border-solid border-beige-opacity-30 transition-input duration-200 px-3 py-3 sm:px-5 sm:py-4 text-m leading-[23px] focus-visible:outline-0 !rounded-none !appearance-none" type="password" name="password" data-test-id="input-password" tabindex="2" autocomplete="current-password"> is not clickable at point (942, 524). Other element would receive the click: <h1 id="headline">...</h1>
  (Session info: chrome=131.0.6778.69)
Build info: version: '4.26.0', revision: '8ccf0219d7'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.9'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [80155c9c23021ced73eca63d6c0d6cdf, clickElement {id=f.9A0A34C47B159FC672DA379A1FF13171.d.B5E4292DAADE318ECC1779DF1FBB9A42.e.22}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 131.0.6778.69, chrome: {chromedriverVersion: 131.0.6778.69 (77e2244bbcda..., userDataDir: C:\Users\Stefan\AppData\Loc...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:58915}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:58915/devtoo..., se:cdpVersion: 131.0.6778.69, 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 (80155c9c23021ced73eca63d6c0d6cdf)] -> xpath: //input[@data-test-id='input-password']]
Session ID: 80155c9c23021ced73eca63d6c0d6cdf
	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.ErrorCodec.decode(ErrorCodec.java:167)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
	at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:50)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:190)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:223)
	at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:76)
	at de.derrichter.finance.websync.institute.hanseaticbank.WebAuth.loginWithSelenium(WebAuth.java:108)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.seleniumLogin(Auth.java:469)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.hanseaticbank.Collector.run(Collector.java:179)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:907)
	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)
Zusätzlich können Sie in den Sync-Optionen des Kontos einen Fehler-Screenshot aktivieren und diesen bei Ihrem Beitrag als Dateianhang hinzufügen.
Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Vielen Dank
Einen Screenshot habe ich auch erstellen lassen, er enthält aber nur das Anmeldefenster und meine Benutzerkennung. Deshalb würde ich ihn nur auf Anforderung direkt an @hbci schicken, falls notwendig.
LG Rose

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

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von hbci » Di 3. Dez 2024, 19:33

Ich denke nicht, dass das Branding der Karte einen Unterschied macht, du loggst dich ja auf derselben Seite ein.

Der Screenshot, den du beschreibst, klingt nach denen aus den obigen Postings; darauf lässt ja auch das Log schließen, in dem der gleiche Fehler wie bei den anderen auftritt. Persönliche Daten in den Screenshots solltest du grundsätzlich unkenntlich machen, so wie in den obigen Screenshots geschehen.

Mir musst du grundsätzlich gar nichts schicken, ich bin lediglich Anwender und nicht der Entwickler. Das ist der Hibiscus-Scripter. Und dem auch nur, wenn er dich ausdrücklich darum bittet. :mrgreen:

Immiperium
Beiträge: 1
Registriert: Mo 14. Okt 2024, 15:51

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von Immiperium » Mi 4. Dez 2024, 14:19

Hallo in die Runde,

ich habe das gleiche Problem mit der Hanseatic Bank wie die anderen Schreiber hier im Thread.
Daher verzichte ich jetzt mal auf Log und Screenshot.

Gibt es denn schon eine Lösung?

LG
Immiperium

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

Re: Hanseatic Bank Genialcard: Abruf scheitert wegen Cookie-Banner

Beitrag von hbci » Mi 4. Dez 2024, 14:45

Nein, sonst stünde sie hier.

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