[Erledigt] Postbank: Fehler durch neues Design der Webseite

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
tidenhub
VIP
VIP
Beiträge: 20
Registriert: Sa 18. Jun 2016, 05:39

[Erledigt] Postbank: Fehler durch neues Design der Webseite

Beitrag von tidenhub » Di 28. Aug 2018, 10:44

Hallo,
die Postbank hat das Design ihrer Webseite angepasst, und der Login ist zukünftig nur mit einer Postbank ID möglich.
Dadurch tritt aktuell folgender Fehler auf:

Code: Alles auswählen

[28.08.2018 03:38:52] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[28.08.2018 03:38:52]  
[28.08.2018 03:38:52] System-Info: OS[Mac OS X (ver. 10.13.6) x86_64]  Platform[Jameica 2.8.1 | Build: 449 vom 20180713]  Plugin[hibiscus 2.8.3 | Build: 366 vom 20180627]
[28.08.2018 03:38:52] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.9-nightly | Build: 392 vom 20180828] [Hibiscus Mashup ver. 0.8.9-nightly | Build: 298 vom 20180826]
[28.08.2018 03:38:52] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[28.08.2018 03:38:52] ACHTUNG: Java-Version 1.8.0_152 ist zwar OK aber verwendet falschen Zeichensatz 'UTF-8' (Richtig wäre 'MacRoman')
[28.08.2018 03:38:52] Überprüfe HTMLUnit-Version ...
[28.08.2018 03:38:52] OK: HTMLUnit-Version 2.32 installiert und aktiv
[28.08.2018 03:38:52]  
[28.08.2018 03:38:52] Synchronisiere Konto 'PB Tagesgeld, IBAN DE3710..725197 [BIC: PBNKDEFF100]' ...
[28.08.2018 03:38:53] HTMLUnit Proxy-Einstellungen setzen ...
[28.08.2018 03:38:53] Info-Warnung: Systemproxy-Einstellungen verwenden ist in der Applikation eingestellt, es ist aber kein Proxy im System eingetragen!
[28.08.2018 03:38:53] Web-Login mit HTMLUnit-Engine mit Anmeldekennung 7411******* auf https://banking.postbank.de/rai/login ...
[28.08.2018 03:39:13] Fehler: Web-Login mit HTMLUnit fehlgeschlagen! Fehlermeldung des Systems: java.lang.Exception: Fehler beim Setzen des Login-Formulars oder der Felder (siehe Log - Bitte den Entwickler im Forum informieren)
Log-Eintrag: java.lang.NullPointerException
	at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithHTMLUnit(WebAuth.java:81)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:243)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:147)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:449)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)

	at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithHTMLUnit(WebAuth.java:87)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:243)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:147)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:449)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)

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

Re: Postbank: Fehler durch neues Design der Webseite

Beitrag von Hibiscus-Scripter » Di 28. Aug 2018, 18:28

OK. Hatte gehofft das Angebot des Links "Zum bisherigen Online-Banking wechseln" mit HTMLUnit als Zwischenlösung dienen ist.
Dem ist leider nicht so. Bei einer neuen Browser-Session wird man immer wieder zum neuem Design geleitet und HTMLUnit nicht unterstützt.
Dies bedeutet es steht ein Komplett-Umbau auf den ChromeDriver an, dies ist ein bisschen Arbeit ;), vor allem weil hier das Tagesgeld, die Kreditkarte und das Sparkonto abgebildet ist.

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

Steve0815
Beiträge: 11
Registriert: Di 28. Aug 2018, 20:53

Re: Postbank: Fehler durch neues Design der Webseite

Beitrag von Steve0815 » Di 28. Aug 2018, 20:58

Also, das alte Login mit Kontonummer ist immer noch möglich, wenn man die URL
https://banking.postbank.de/
aufruft. (Zumindest im Webbrowser).
Wenn man hingegen https://banking.postbank.de/rai/login aufruft (sieghe Skript), dann
wird man automatisch auf das neue Login https://meine.postbank.de/#/login
umgeleitet, bei dem ein Login nur mit der ID möglich ist.

Vielleicht kann man das Script ja übergangsweise mit der o. b. URL anpassen, so dass man weiterhin mit der Kontonummer an die Umsatzdaten herankommt???

Danke

Gruß

Steve0815

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

Not-Lösung

Beitrag von Hibiscus-Scripter » Mi 29. Aug 2018, 23:57

So, nun hat die Postbank das doch noch abgeschafft, mit der immer wieder sporaden Zwangs-Umleitung aufs neue Online-Banking. Haben sich vermutlich auch andere beschwert.
Nun konnte also doch noch die URL zum Login aufs alte Online-Banking geändert werden und das Login-Form angepasst.

Der Umbau auf die ChromeDriver-Engine die dann die neue Homepage unterstützt ist aber schon im Gange ...

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ß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

porter
Beiträge: 1
Registriert: Mi 29. Aug 2018, 19:50
Wohnort: Fulda

Re: Postbank: Fehler durch neues Design der Webseite

Beitrag von porter » Do 30. Aug 2018, 23:32

Nabend,
die Nightly Builds haben es für mein Postbank Tagesgeldkonto gebracht.

Super Arbeit!!

Grüße

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

Altes Banking - alte Engine, neues Banking - neue Engine

Beitrag von Hibiscus-Scripter » So 2. Sep 2018, 02:06

Fertig.
Hibiscus Mashup verhällt sich nun so wie die Homepage auch. Bei Benutzung der Kontonummer als Login-Name wird mit der alten HTMLUnit-Engine das alte Online-Banking abgerufen. Wird in Hibiscus die neue "Postbank ID" angegeben und als Login-Name verwendet, läuft der Abruf automatisch über die neue ChromeDriver-Engine und ruft das neue Online-Banking ab.

:idea: Noch ein paar Anmerkungen hierzu:
  • Durch eine unterschiedlichen Aufbau der Daten im CSV-Kontoauszug beim Tagesgeld-Konto werden alle abgerufenen Umsätze im Abrufzeitraum als Umsatz-Doppler angelegt. Daher muss man die alten, doppelten Umsätze löschen.
    Wem dies auch ein Dorn im Auge ist, empfehle ich diesen Umstand der Postbank zu melden!
  • Eigentlich sollten beim Wechsel auf die Postbank ID mit der Kreditkarte keine Umsatz-Doppler entstehen da hier der Aufbau gleich ist. Da aber auch direkt ein Fehler im Datensatzaufbau gelöst wurde, ist dieser nun anders und produziert auch hier im Abrufzeitraum Umsatz-Doppler. Hier wieder die alten Umsätze löschen (die nicht fetten nach dem Abruf)
  • Für die Sparcard und ich glaube auch für Anlagekonten kann man noch gar keine Postbank ID anlegen lassen, daher sind diese Kontoarten auch ungetestet! Zitat:
    Bitte beachten Sie: Eine Einrichtung der Postbank ID mit Anlagekontonummer und PIN ist derzeit nicht möglich.
    Da harren wir der Dinge ...
  • Allgemein kann man aber sagen, dass der Abruf mit der neuen ChromeDriver-Engine im neuem Online-Banking wesentlich stabiler und schneller von statten geht


Der Umbau auf die ChromeDriver-Engine welche die neue Homepage unterstützt ist somit für die aktuell verfügbaren Produkte abgeschlossen ...

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ß

tidenhub
VIP
VIP
Beiträge: 20
Registriert: Sa 18. Jun 2016, 05:39

Re: [Wartet auf Benutzerreaktion] Postbank: Fehler durch neues Design der Webseite

Beitrag von tidenhub » So 2. Sep 2018, 04:38

Der neue Abruf mit "Postbank ID" klappt bei mir wie angekündigt.
Vielen Dank, David Tiede

Steve0815
Beiträge: 11
Registriert: Di 28. Aug 2018, 20:53

Re: [Erledigt] Postbank: Fehler durch neues Design der Webseite

Beitrag von Steve0815 » Mo 3. Sep 2018, 21:25

Äh, blöde Frage: Ich habe mir die nightly builds runtergeladen und installiert. Bei der Postbank VISA habe ich auf das Login via ID umgestellt (Zugagsdaten geändert). Jetzt meckert Jamaica aber auf meinem Mac und gint an, dass die Chrome Driver nicht installiert seien.
Daher die Frage: Woher bekomme ich die und wohin muss ich die auf dem Mac64bit installieren ???
Danke!

Gruß

Steva

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

Re: [Erledigt] Postbank: Fehler durch neues Design der Webseite

Beitrag von Hibiscus-Scripter » Mo 3. Sep 2018, 21:51

schau mal unter dem Hauptmenü-Punkt
:arrow: Mashup :arrow: non-HBCI Plugins online suchen...

Gruß
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

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