[Geschlossen] Postbank und die Kreditkarte

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
stm77
Beiträge: 14
Registriert: Mi 17. Jul 2019, 23:50

[Geschlossen] Postbank und die Kreditkarte

Beitrag von stm77 » Do 18. Jul 2019, 00:26

Hallo!

Darf ich kurz fragen, was der aktuell korrekte Weg ist, die Kreditkarte der Postbank auszulesen? Also Umsätze und Saldo? Bzw geht das aktuell überhaupt?

Ich setze ein: jameica 2.8.1 und hibiscus 0.9.4

Ich habe die Kreditkarte aus historischen Gründen zweimal drin:

non-HBCI und Kundenkennung ist meine Giro-Kontonummer

da passiert ... oh, das haben sie jetzt abgeschaltet:
18.07.2019 00:10:07] Fehler: Web-Login mit HTMLUnit fehlgeschlagen! Fehlermeldung des Servers: Ihr Zugang mit Kontonummer und PIN ist nicht mehr möglich. Bitte loggen Sie sich mit Postbank ID und Passwort ein unter https://meine.postbank.de.Sie haben noch keine Postbank ID? Dann klicken Sie hier und richten sich die Postbank ID ein.
kann ich die alten Umsätze, die hier drin, aber ggf nicht mehr neu auslesbar sind, weiterverwenden?

non-HBCI und Kundenkennung ist meine Postbank-ID

Code: Alles auswählen

[18.07.2019 00:11:46] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[18.07.2019 00:11:46]  
[18.07.2019 00:11:46] System-Info: OS[Windows 7 (ver. 6.1) amd64]  Platform[Jameica 2.8.1 | Build: 449 vom 20180713]  Plugin[hibiscus 2.8.13 | Build: 377 vom 20190624]
[18.07.2019 00:11:46] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.4 | Build: 455 vom 20190620] [Hibiscus Mashup ver. 0.9.4 | Build: 340 vom 20190620]
[18.07.2019 00:11:46] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[18.07.2019 00:11:46] OK: Java-Version 1.8.0_171 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[18.07.2019 00:11:46] Überprüfe ChromeDriver-Version ...
[18.07.2019 00:11:46] OK: ChromeDriver-Version 2.46.628402 installiert und aktiv
[18.07.2019 00:11:46]  
[18.07.2019 00:11:46] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN DE3537..333500 [BIC: PBNKDEFF370]' ...
[18.07.2019 00:11:50] Überprüfe Chromium-Version ...
[18.07.2019 00:11:50] OK. Browser ist: chrome ver. 75
[18.07.2019 00:11:52] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://meine.postbank.de/#/login ...
[18.07.2019 00:14:03] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Verbindungsfehler mit WebDriver: org.openqa.selenium.TimeoutException: timeout
  (Session info: headless chrome=75.0.3770.100)
  (Driver info: chromedriver=2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'xxx', ip: '192.168.xx.xx', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_171'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.46.628402 (536cd7adbad73a..., userDataDir: C:\Users\Stephan\AppData\Lo...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:58705}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(direct), rotatable: false, setWindowRect: true, strictFileInteractability: false, takesHeapSnapshot: true, takesScreenshot: true, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 75.0.3770.100, webStorageEnabled: true}
Session ID: eedf28fce0b9d0ba202b1430b19c583a
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
	at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
	at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)
	at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:277)
	at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithSelenium(WebAuth.java:62)
	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.seleniumLogin(Auth.java:324)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:177)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:518)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Und wie sieht das eigentlich aus, wenn demnächst, so mein Verständnis, fürs Einloggen noch bestsign oder so zusätzlich genutzt werden muß?

Und BTW, Tagesgeld: geht das mit hibiscus per Webscraping oder muß ich da ins jameica-Forum mit HBCI?

stm77
Beiträge: 14
Registriert: Mi 17. Jul 2019, 23:50

Re: Postbank und die Kreditkarte

Beitrag von stm77 » Sa 20. Jul 2019, 01:23

ich habe jetzt auch hier https://hibiscus-mashup.derrichter.de/i ... ns-nightly und hier https://scripting-updates-testarea.derr ... uments.php geguckt, aber da sind die nightlies älter 0.9.3 :cry:

Benutzeravatar
justr
Beiträge: 10
Registriert: Di 19. Dez 2017, 07:34

Re: Postbank und die Kreditkarte

Beitrag von justr » Sa 20. Jul 2019, 08:43

Hi stm,

wenn du in Jameica unter "Mashup" > "Neues non-HBCI Konto anlegen" neben dem Postbanklogo auf den Button "Neues Kreditkartenkonto" klickst, siehst du die korrekten Einstellungen/Zugangsdaten. Die Kreditkartennummer kommt ins Feld "Unterkontonummer". Achtung: Die Beschreibung bei der Keditkartennummer ("wie im Online-Banking...") ist wichtig, da sie normalerweise von der echten abweicht.

Oder du legst das Konto gleich mal neu an und übernimmst anschließend die Zugangsdaten manuell für das Konto, das du weiterführen möchtest.

HTH und viel Erfolg
justr

stm77
Beiträge: 14
Registriert: Mi 17. Jul 2019, 23:50

Re: Postbank und die Kreditkarte

Beitrag von stm77 » Sa 20. Jul 2019, 16:19

Und das löst mein Problem mit Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Verbindungsfehler mit WebDriver: org.openqa.selenium.TimeoutException: timeout?

Probiere ich mal nachher ...

Nutzt Du hibiscus für die Postbank Kreditkarte? Und hast Du die normalen Plugins 0.9.4 installiert oder irgendwelche nightlies?

Benutzeravatar
justr
Beiträge: 10
Registriert: Di 19. Dez 2017, 07:34

Re: Postbank und die Kreditkarte

Beitrag von justr » So 21. Jul 2019, 11:27

Ja, ich nutze die Postbank Kreditkarte, die gleichen Hibiscus- und Plugin-Versionen wie du (2.8.13 bzw. 0.9.4) und habe keine Probleme. Also dachte ich, es könnte wohl an deinen Zugangsdaten liegen. Ob es dein Problem löst, kannst du nur selbst testen. Ich wüsste nicht, wie ich deinen Fehler reproduzieren sollte.

Achja, die aktuelle Jamaica-Version ist übrigens die 2.8.4, du bist noch auf der 2.8.1.

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1235
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: Postbank und die Kreditkarte

Beitrag von Hibiscus-Scripter » So 21. Jul 2019, 16:37

auch hier konnte ein Abruf der Kreditkarte ohne Probleme durchgeführt werden. Da war wohl was an deiner Verbindung unterbrochen ...
... 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
Grobe Verstöße gegen Posting-Regeln oder Doppel-Posts werden 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

stm77
Beiträge: 14
Registriert: Mi 17. Jul 2019, 23:50

Re: Postbank und die Kreditkarte

Beitrag von stm77 » So 21. Jul 2019, 18:35

Ich habe jetzt das Konto nochmal neu angelegt:
Zwischenablage01.jpg
Zwischenablage02.jpg
Ich habe die Daten aus A genommen, wie es in der Anleitung steht. Und es bleibt bei:

Code: Alles auswählen

[21.07.2019 18:30:07] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[21.07.2019 18:30:07]  
[21.07.2019 18:30:07] System-Info: OS[Windows 7 (ver. 6.1) amd64]  Platform[Jameica 2.8.4 | Build: 453 vom 20190211]  Plugin[hibiscus 2.8.13 | Build: 377 vom 20190624]
[21.07.2019 18:30:07] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.9.4 | Build: 455 vom 20190620] [Hibiscus Mashup ver. 0.9.4 | Build: 340 vom 20190620]
[21.07.2019 18:30:07] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[21.07.2019 18:30:07] OK: Java-Version 1.8.0_171 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[21.07.2019 18:30:07] Überprüfe ChromeDriver-Version ...
[21.07.2019 18:30:07] OK: ChromeDriver-Version 2.46.628402 installiert und aktiv
[21.07.2019 18:30:07]  
[21.07.2019 18:30:07] Synchronisiere Konto 'Postbank - Kreditkarte, IBAN DE3537..333500 [BIC: PBNKDEFF370]' ...
[21.07.2019 18:30:09] Überprüfe Chromium-Version ...
[21.07.2019 18:30:09] OK. Browser ist: chrome ver. 75
[21.07.2019 18:30:12] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung st******* auf https://meine.postbank.de/#/login ...
[21.07.2019 18:32:22] Fehler: Web-Login mit Selenium-WebDriver fehlgeschlagen! Verbindungsfehler mit WebDriver: org.openqa.selenium.TimeoutException: timeout
  (Session info: headless chrome=75.0.3770.142)
  (Driver info: chromedriver=2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
System info: host: 'BLUE-DRAGON', ip: '192.168.10.19', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_171'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.46.628402 (536cd7adbad73a..., userDataDir: C:\Users\Stephan\AppData\Lo...}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:57867}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(direct), rotatable: false, setWindowRect: true, strictFileInteractability: false, takesHeapSnapshot: true, takesScreenshot: true, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 75.0.3770.142, webStorageEnabled: true}
Session ID: 69b6eb8efcd879b18bb67c9359023773
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)
	at org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)
	at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)
	at org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:277)
	at de.derrichter.finance.websync.institute.postbanktask.WebAuth.loginWithSelenium(WebAuth.java:62)
	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.seleniumLogin(Auth.java:324)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.postbanktask.Collector.run(Collector.java:177)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:518)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

stm77
Beiträge: 14
Registriert: Mi 17. Jul 2019, 23:50

Re: Postbank und die Kreditkarte

Beitrag von stm77 » So 21. Jul 2019, 18:36

justr hat geschrieben:
So 21. Jul 2019, 11:27
Achja, die aktuelle Jamaica-Version ist übrigens die 2.8.4, du bist noch auf der 2.8.1.
Ups. Ein Update in dem Programm wie bei den Plugins gibt es nicht oder? Muß man immer manuell mal auf die Seite gucken?

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 1235
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg

Re: Postbank und die Kreditkarte

Beitrag von Hibiscus-Scripter » So 21. Jul 2019, 18:40

... 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
Grobe Verstöße gegen Posting-Regeln oder Doppel-Posts werden 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

stm77
Beiträge: 14
Registriert: Mi 17. Jul 2019, 23:50

Re: Postbank und die Kreditkarte

Beitrag von stm77 » So 21. Jul 2019, 22:00

huch, mit Finance.Websync 0.9.3
Hibiscus.Mashup 0.9.3 statt 0.9.4?

BTW, war die Antwort auf meine Update-Frage oder mein Postbank-Problem bezogen?

Zurück zu „Release 3 - Finance.Websync & Hibiscus Mashup - (Beta 0.x)“