TF-Bank will cookies bestätigt haben Umsatzabruf defekt

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
riker1
Beiträge: 52
Registriert: Sa 27. Jul 2024, 20:56
Has thanked: 5 times
Been thanked: 1 time

TF-Bank will cookies bestätigt haben Umsatzabruf defekt

Beitrag von riker1 » Mi 13. Nov 2024, 09:38

Hallo

neuerdings muss ein Cookie Dialog bestätigt werden.
Die Umsätze können nicht abgerufen werden.
HibiscusMashup-Fehler_TFBank-Sync_1731486964570.png
bei der direkten interaktiven anmeldung kommt das nicht mehr.

Code: Alles auswählen

13.11.2024 09:35:35] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.21 | Build: 385 vom 20240910]
[13.11.2024 09:35:35] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.82-nigthly | Build: 1173 vom 20240928] [Hibiscus Mashup ver. 0.9.47-nightly | Build: 623 vom 20240916]
[13.11.2024 09:35:35] Überprüfe Jameica-Version ...
[13.11.2024 09:35:35] OK: Jameica-Version 2.10.4 installiert und aktiv
[13.11.2024 09:35:35] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[13.11.2024 09:35:35] OK: Java-Version 11.0.18 von 'Eclipse Adoptium' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: E:\9_tools\jameica\jre-win64)
[13.11.2024 09:35:35] Überprüfe Selenium-Version ...
[13.11.2024 09:35:35] OK: Selenium-Version 4.25.0 installiert und aktiv
[13.11.2024 09:35:35] Überprüfe ChromeDriver-Version ...
[13.11.2024 09:35:35] OK: ChromeDriver-Version 130.0.6723.58 installiert und aktiv
[13.11.2024 09:35:35]  
[13.11.2024 09:35:35] Synchronisiere Konto 'TFBank - Tagesgeld, IBAN DE0620..024118 [Banking Cir...man Branch]' ...
[13.11.2024 09:35:35] Selenium WebDriver über ChromeDriver wird gestartet ...
[13.11.2024 09:35:37] Überprüfe Chrome-Version ...
[13.11.2024 09:35:37] OK. Browser ist: chrome ver. 130
[13.11.2024 09:35:39] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 7127******* auf https://meine.tfbank.de/login ...
[13.11.2024 09:36:05] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_TFBank-Sync_1731486964570 (Pfad: C:\Users\riker\Desktop\)
[13.11.2024 09:36:11] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_TFBank-SyncError_1731486970376.zip (Pfad: C:\Users\riker\Desktop\)
[13.11.2024 09:36: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 placeholder="Kundennummer" name="customerId" type="tel" id="customerId" class="mt-2 form-control" value=""> is not clickable at point (943, 371). Other element would receive the click: <h2 id="CybotCookiebotDialogBodyContentTitle" lang="de">...</h2>
  (Session info: chrome=130.0.6723.117)
Build info: version: '4.25.0', revision: '8a8aea2337'
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: [72ce1da91e02b68c34a94da3c85cdd82, clickElement {id=f.8FF7673433D6DA09C006AE785FEE663A.d.A2253FE159CA9DA9A7DC66BF03C6E057.e.4}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 130.0.6723.117, chrome: {chromedriverVersion: 130.0.6723.58 (3a50e012e4c9..., userDataDir: C:\Users\riker\AppData\Loca...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:3718}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:3718/devtool..., se:cdpVersion: 130.0.6723.117, 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 (72ce1da91e02b68c34a94da3c85cdd82)] -> xpath: //input[@id='customerId']]
Session ID: 72ce1da91e02b68c34a94da3c85cdd82
	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.tfbank.WebAuth.loginWithSelenium(WebAuth.java:102)
	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.tfbank.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)[attachment=0]HibiscusMashup-Fehler_TFBank-Sync_1731486964570.png[/attachment]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

gochbewohner
Beiträge: 251
Registriert: Mi 10. Jun 2015, 13:23
Has thanked: 1 time
Been thanked: 18 times

Re: TF-Bank will cookies bestätigt haben Umsatzabruf defekt

Beitrag von gochbewohner » Mi 13. Nov 2024, 11:05

Logge dich mit dem Chrome Browser einmal bei deiner Bank an und akzeptiere die Cookies. Danach sollte eine Zeitlang der Abruf mittel Hibiscus funktionieren.

riker1
Beiträge: 52
Registriert: Sa 27. Jul 2024, 20:56
Has thanked: 5 times
Been thanked: 1 time

Re: TF-Bank will cookies bestätigt haben Umsatzabruf defekt

Beitrag von riker1 » Mi 13. Nov 2024, 13:53

Hi, das hatte ich gemacht probiere es aber gerne nochmal.


bekomme aber bei hibiscus immer noch den Fehler mit den Cookies.

Ich kann mich ganz normal anmelden und muss keine Cookies bestätigten.

die gespeicherten cookies sind da.

siehe hier
tf-bank-cookies.jpg

muss ich irgendwo noch was zurücksetzen? Hibiscus mehrfach neu probiert und dann kommt dort der Cookie accept screen.

Danke für die Hilfe
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

hbci
VIP
VIP
Beiträge: 1326
Registriert: Sa 7. Mär 2020, 15:01
Has thanked: 35 times
Been thanked: 89 times

Re: TF-Bank will cookies bestätigt haben Umsatzabruf defekt

Beitrag von hbci » Mi 13. Nov 2024, 17:29

Same here:

Code: Alles auswählen

[13.11.2024 17:23:43] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[13.11.2024 17:23:43]  
[13.11.2024 17:23:43] 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]
[13.11.2024 17:23:43] 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]
[13.11.2024 17:23:43] Überprüfe Jameica-Version ...
[13.11.2024 17:23:43] OK: Jameica-Version 2.11.0 installiert und aktiv
[13.11.2024 17:23:43] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[13.11.2024 17:23:43] 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)
[13.11.2024 17:23:43] Überprüfe Selenium-Version ...
[13.11.2024 17:23:43] OK: Selenium-Version 4.25.0 installiert und aktiv
[13.11.2024 17:23:43] Überprüfe ChromeDriver-Version ...
[13.11.2024 17:23:44] OK: ChromeDriver-Version 130.0.6723.58 installiert und aktiv
[13.11.2024 17:23:44]  
[13.11.2024 17:23:44] Synchronisiere Konto 'TFBank - Tagesgeld, IBAN SE4795..* [BIC: NDEASESSXXX]' ...
[13.11.2024 17:23:45] Selenium WebDriver über ChromeDriver wird gestartet ...
[13.11.2024 17:23:52] Überprüfe Chrome-Version ...
[13.11.2024 17:23:52] OK. Browser ist: chrome ver. 130
[13.11.2024 17:23:55] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.tfbank.de/login ...
[13.11.2024 17:24:48] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_TFBank-Sync_1731515075833 (Pfad: C:\Users\*\Desktop\)
[13.11.2024 17:25:40] INFO: Von dem aufgetretenen Fehler wurde ein Support-Paket auf dem Desktop abgelegt! Datei: Mashup-SupportPack_TFBank-SyncError_1731515136755.zip (Pfad: C:\Users\*\Desktop\)
[13.11.2024 17:25:56] 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 placeholder="Kundennummer" name="customerId" type="tel" id="customerId" class="mt-2 form-control" value=""> is not clickable at point (942, 370). Other element would receive the click: <h2 id="CybotCookiebotDialogBodyContentTitle" lang="de">...</h2>
  (Session info: chrome=130.0.6723.117)
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: [52969b4e78a457d587d5b52082f9bab9, clickElement {id=f.CE71C104D6F9318F31D63EA8B663F77C.d.11F753F7C72C809BAAB486ACE34190B2.e.18}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 130.0.6723.117, chrome: {chromedriverVersion: 130.0.6723.58 (3a50e012e4c9..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:49902}, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:49902/devtoo..., se:cdpVersion: 130.0.6723.117, 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 (52969b4e78a457d587d5b52082f9bab9)] -> xpath: //input[@id='customerId']]
Session ID: 52969b4e78a457d587d5b52082f9bab9
	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.tfbank.WebAuth.loginWithSelenium(WebAuth.java:102)
	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.tfbank.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_TFBank-Sync_1731515075833.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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