VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

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

VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

Beitrag von hbci » So 9. Aug 2026, 18:36

Neues Mitglied im Club der toten Konten, die URL des VW-Bank-Onlinebankings wurde auf https://banking.volkswagenbank.de/#/login geändert:

Code: Alles auswählen

[09.08.2026 18:23:49] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[09.08.2026 18:23:49]  
[09.08.2026 18:23:49] System-Info: OS[Windows 11 (ver. 10.0) amd64]  Platform[Jameica 2.13.0-nightly | Build: 1 vom 20260421]  Plugin[hibiscus 2.13.0-nightly | Build: null vom 20260421]
[09.08.2026 18:23:49] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48-nightly | Build: 628 vom 20250701]
[09.08.2026 18:23:49] Überprüfe Jameica-Version ...
[09.08.2026 18:23:50] OK: Jameica-Version 2.13.0 installiert und aktiv
[09.08.2026 18:23:50] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[09.08.2026 18:23:50] ACHTUNG: Java-Version 21.0.8 ist zwar OK aber verwendet falschen Zeichensatz 'UTF-8' (Richtig wäre 'Cp1252, ISO-8859-15')
[09.08.2026 18:23:50] Überprüfe Selenium-Version ...
[09.08.2026 18:23:50] OK: Selenium-Version 4.34.0 installiert und aktiv
[09.08.2026 18:23:50] Überprüfe ChromeDriver-Version ...
[09.08.2026 18:23:52] OK: ChromeDriver-Version 143.0.7499.169 installiert und aktiv
[09.08.2026 18:23:52]  
[09.08.2026 18:23:52] Synchronisiere Konto 'VWBank 1,3, IBAN DE5127..* [Volkswagen Bank]' ...
[09.08.2026 18:23:53] Selenium WebDriver über ChromeDriver wird gestartet ...
[09.08.2026 18:24:00] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[09.08.2026 18:24:00] 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 143 Current browser version is 151.0.7922.76 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe) ...
[09.08.2026 18:24:00] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[09.08.2026 18:24:00] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[09.08.2026 18:24:21] OK. Ergebnis der Berechnung: 71C30541240F42E45B48A7D51248FDCB (Dauer: 20 Sek.)
[09.08.2026 18:24:36] Überprüfe Chromium-Version ...
[09.08.2026 18:24:36] OK. Browser ist: chrome ver. 143
[09.08.2026 18:24:39] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.vwfs.de/PBODE-FE-UI/#/login ...
[09.08.2026 18:31:02] INFO: Vom folgenden Fehler wurde ein Screenshot auf dem Desktop abgelegt! Datei: HibiscusMashup-Fehler_VWBank-Sync_1786293061305 (Pfad: C:\Users\*\Desktop\)
[09.08.2026 18:31:44] 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.TimeoutException: Expected condition failed: waiting for presence of element located by: By.id: username (tried for 30 second(s) with 500 milliseconds interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:228)
	at de.derrichter.finance.websync.institute.volkswagenfinancialservices.WebAuth.loginWithSelenium(WebAuth.java:89)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.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.volkswagenfinancialservices.Collector.run(Collector.java:212)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:908)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:401)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1113)
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#username"}
  (Session info: chrome=143.0.7499.169)
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Build info: version: '4.34.0', revision: '707dcb4246*'
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '21.0.8'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [7a9e4bbdb7c92ee699eac2467126f4d2, findElement {value=username, using=id}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 143.0.7499.169, chrome: {chromedriverVersion: 143.0.7499.169 (164b20aab62..., userDataDir: C:\Users\*\AppData\Local\...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:57152}, goog:processID: 22828, networkConnectionEnabled: false, pageLoadStrategy: none, platformName: windows, proxy: Proxy(direct), se:cdp: ws://localhost:57152/devtoo..., se:cdpVersion: 143.0.7499.169, 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}
Session ID: 7a9e4bbdb7c92ee699eac2467126f4d2
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.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:215)
	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:544)
	at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
	at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:59)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:367)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:361)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:171)
	at org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:168)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:203)
	... 9 more
HibiscusMashup-Fehler_VWBank-Sync_1786293061305.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

JoJo
Beiträge: 1
Registriert: Mi 19. Aug 2026, 08:17

Re: VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

Beitrag von JoJo » Mi 19. Aug 2026, 08:25

Gleiches bei mir!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

C_AI_T
Beiträge: 7
Registriert: Mo 11. Nov 2024, 03:26

Re: VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

Beitrag von C_AI_T » Do 20. Aug 2026, 13:59

Das Problem habe ich leider ebenfalls. :-(

Gibt es die Möglichkeit, die URL im Script selbst zu ändern, falls es nur die geänderte URL ist?

https://banking.volkswagenbank.de/UI/#/login scheint auf https://banking.volkswagenbank.de/#/login weiterzuleiten, ich vermute das Script versucht direkt die Eingaben in https://banking.volkswagenbank.de/UI/#/login zu machen?

Oder haben sich die Formularfeldnamen ebenfalls geändert?

kummerling
Beiträge: 9
Registriert: Di 16. Aug 2016, 18:02

Re: VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

Beitrag von kummerling » So 27. Sep 2026, 14:35

Hallo,

ich möchte mich den Beiträgen anschließen ... auch bei mir funktioniert der Umsatz-Abruf nicht - mit gleicher Fehlermeldung.
Gibt es ggf. eine Möglichkeit die URL selbst anzupassen?

Vielen Dank schonmal im voraus

Liebe Grüße,
Thomas
Verstecken ist aktiviert
Um diesen versteckten Text lesen zu können, musst du registriert und angemeldet sein.

C_AI_T
Beiträge: 7
Registriert: Mo 11. Nov 2024, 03:26

Re: VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

Beitrag von C_AI_T » Fr 2. Okt 2026, 14:37

Hallo Leute,

ich wollte noch einmal Rückmeldung geben: Ich habe es inzwischen tatsächlich geschafft, dass der Abruf meines Volkswagen-Bank-Kontos bei mir wieder funktioniert. :)

Vorweg aber ganz wichtig: Das hier soll keine Anleitung oder Empfehlung sein :silent: , sondern lediglich die Beschreibung dessen, was ich bei mir ausprobiert habe.

Nur weil es bei mir funktioniert, muss es bei einer anderen Installation nicht ebenfalls funktionieren. Wer etwas Vergleichbares ausprobiert, sollte selbst beurteilen, ob er dieses Risiko eingehen möchte, und vorher unbedingt Sicherungen anlegen. :!:

Ich selbst habe nur rudimentäre Programmierkenntnisse und da ich die Konten-Organisation für Steuer usw. dringend benötige und mit dem „Da hat sich mal wieder eine Kleinigkeit beim Banking geändert, leider können Sie das Konto nur weiternutzen, wenn Sie sich die neue Version kaufen…“ kommerzieller Programme schlechte Erfahrungen gemacht habe :evil: , habe deshalb ChatGPT genutzt, um meine lokale finance.websync.jar zu untersuchen und für meinen eigenen Test zu verändern.

Im Grunde ging es dabei tatsächlich nur darum, dass Finance.Websync für die Volkswagen Bank noch die alten URLs verwendet hat und auf die neuen geändert werden sollte (siehe oben im Thread). Ich habe ChatGPT ausdrücklich nur diese URL-Einträge ändern lassen und die anschließend erzeugte JAR mehrfach mit dem Original vergleichen lassen. (Just to make sure…)

Da die JAR ursprünglich digital signiert ist und die Signatur durch jede Änderung an den Klassen ungültig wird, hat Chattie in meiner Testkopie außerdem die ursprünglichen Signaturdateien entfernt. Die Test-JAR ist dadurch unsigniert, wurde bei mir aber trotzdem von Jameica/Hibiscus geladen.

Wichtig war bei meinem Test außerdem noch etwas anderes: Keine alten oder umbenannten JAR-Backups im Plugin-Verzeichnis liegen lassen, sonst werden die ggf. weiterhin geladen, selbst wenn sie umbenannt wurden.

Danach lief bei mir der Konten-Login und Umsatzabruf erfolgreich durch. :)

Das heißt natürlich trotzdem nicht, dass damit garantiert alle Volkswagen-Bank-Konten oder alle zukünftigen Änderungen der Webseite funktionieren. Ich weiß auch noch nicht, ob bei anderen Kontotypen oder späteren Änderungen weitere Anpassungen erforderlich werden.

Ich werde deshalb meine gepatchte JAR nicht hier hochladen. Zum einen möchte ich keine veränderte Banking-Komponente weitergeben, zum anderen kann ich trotz der durchgeführten Prüfungen nicht garantieren, dass sie bei anderen Installationen genauso funktioniert oder keine unerwarteten Probleme verursacht. Sebastian Richter als Autor des Original-Plugins ist selbstverständlich ebenfalls nicht für Probleme verantwortlich, die durch eine eigenmächtige Veränderung seiner Datei entstehen.

Wer so etwas selbst ausprobiert, tut das natürlich auf eigenes Risiko. Vorher würde ich auf jeden Fall sowohl die originale finance.websync.jar als auch das komplette Jameica-Verzeichnis / die Datenbank sichern.

Hier noch das vollständige Status-Log meines erfolgreichen Abrufs:

Code: Alles auswählen

[02.10.2026 13:40:53] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[02.10.2026 13:40:53]  
[02.10.2026 13:40:53] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.10.4 | Build: 487 vom 20230414]  Plugin[hibiscus 2.10.27 | Build: 391 vom 20250731]
[02.10.2026 13:40:53] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.83 | Build: 1177 vom 20241224] [Hibiscus Mashup ver. 0.9.48 | Build: 625 vom 20241224]
[02.10.2026 13:40:53] Überprüfe Jameica-Version ...
[02.10.2026 13:40:53] OK: Jameica-Version 2.10.4 installiert und aktiv
[02.10.2026 13:40:53] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[02.10.2026 13:40:53] OK: Java-Version 17.0.12 von 'Azul Systems, Inc.' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[02.10.2026 13:40:53] Überprüfe Selenium-Version ...
[02.10.2026 13:40:53] OK: Selenium-Version 4.31.0 installiert und aktiv
[02.10.2026 13:40:53] Überprüfe ChromeDriver-Version ...
[02.10.2026 13:40:53] OK: ChromeDriver-Version 143.0.7499.169 installiert und aktiv
[02.10.2026 13:40:53]  
[02.10.2026 13:40:53] Synchronisiere Konto 'Sparkonto, IBAN DE1234..123456 [Volkswagen Bank]' ...
[02.10.2026 13:40:54] Selenium WebDriver über ChromeDriver wird gestartet ...
[02.10.2026 13:40:59] -> Erst-Initialisierung des WebDriver nicht erfolgreich, der Start dauert daher länger:
[02.10.2026 13:40:59] 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 143 Current browser version is 154.0.8037.92 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe) ...
[02.10.2026 13:40:59] ... daher wird nun der automatisch nachgeladene Chromium verwendet ... (dieser wird wieder entfernt wenn Chrome in einer kompatiblen Version gefunden wird!)
[02.10.2026 13:41:00] Sicherheits-Check der Integrität des alternativen Chromium-Browser gegen Manipulation ...
[02.10.2026 13:41:10] OK. Ergebnis der Berechnung: 71C30541240F42E45B48A7D51248FDCB (Dauer: 9 Sek.)
[02.10.2026 13:41:13] Überprüfe Chromium-Version ...
[02.10.2026 13:41:13] OK. Browser ist: chrome ver. 143
[02.10.2026 13:41:15] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung 1234\*\*\*\*\*\*\* auf [https://banking.vwfs.de/PBODE-FE-UI/#/login](https://banking.vwfs.de/PBODE-FE-UI/#/login) ...
[02.10.2026 13:41:39] Warte auf PushTan Freigabe ...
[02.10.2026 13:41:55] VWBank-Login war erfolgreich
[02.10.2026 13:41:55] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[02.10.2026 13:41:56] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[02.10.2026 13:41:56] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[02.10.2026 13:41:56] Suche Umsätze im Zeitraum vom 09.07.2025 bis 02.10.2026 und lese diese aus ...
[02.10.2026 13:42:28] Web-Logout der aktuellen Online-Sitzung ...
[02.10.2026 13:42:33] VWBank-Logout war erfolgreich
[02.10.2026 13:42:37] Kontoauszug erfolgreich. Importiere Daten ...
[02.10.2026 13:42:37] Ergebnis des Sync: Keine neuen Umsätze vorhanden
[02.10.2026 13:42:37] Saldo aktualisiert von Konto: Sparkonto
[02.10.2026 13:42:37] Das Konto 'Sparkonto, IBAN DE1234..123456 [Volkswagen Bank]' wurde erfolgreich synchronisiert
[02.10.2026 13:42:37] Synchronisierung via non-HBCI (Hibiscus Mashup) erfolgreich beendet
Viele Grüße

accoman
Beiträge: 1
Registriert: So 1. Nov 2026, 12:06

Re: VW Bank Tagesgeld: Abruf scheitert wegen geänderter URL

Beitrag von accoman » So 1. Nov 2026, 13:44

Hallo, ich bin neu hier, habe aber dasselbe Problem (das ja nun schon länger zu bestehen scheint). Und leider kann ich auch nicht scipten.

Deshalb meine Fragen:
Gibt es schon eine allgemein anwendbare Lösung, z. B. Update des Scripts?
Oder kann ich sonst etwas tun (außer mich im Browser bei der Bank anmelden)?

Ich bin für jeden Tipp dankbar.

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