[Erledigt] Barclaycard lässt sich nicht abrufen: keine Möglichkeit die mTan einzugeben (SMS kommt an)

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
ufe
Beiträge: 2
Registriert: Mo 13. Mai 2019, 11:50

[Erledigt] Barclaycard lässt sich nicht abrufen: keine Möglichkeit die mTan einzugeben (SMS kommt an)

Beitrag von ufe » Do 10. Sep 2020, 21:25

Hi,
ok, hier nochmal wie gewünscht.
Updates überprüft und ggf. eingespielt, Rechner neu gestartet, nochmal alle Updates eingespielt, Rechner neu gestartet

Code: Alles auswählen

[10.09.2020 21:16:40] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[10.09.2020 21:16:40]  
[10.09.2020 21:16:40] System-Info: OS[Mac OS X (ver. 10.15.6) x86_64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[10.09.2020 21:16:40] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.16 | Build: 631 vom 20200907] [Hibiscus Mashup ver. 0.9.14 | Build: 392 vom 20200907]
[10.09.2020 21:16:40] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[10.09.2020 21:16:40] OK: Java-Version 1.8.0_241 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /Applications/Jameica.app/javaruntime)
[10.09.2020 21:16:40] Überprüfe Selenium-Version ...
[10.09.2020 21:16:40] OK: Selenium-Version 3.141.59 installiert und aktiv
[10.09.2020 21:16:40] Überprüfe ChromeDriver-Version ...
[10.09.2020 21:16:40] OK: ChromeDriver-Version 85.0.4183.87 installiert und aktiv
[10.09.2020 21:16:40] Überprüfe POI-Version ...
[10.09.2020 21:16:40] OK: POI-Version 4.1.2 installiert und aktiv
[10.09.2020 21:16:40]  
[10.09.2020 21:16:40] Synchronisiere Konto 'Barclaycard - Kreditkarte, Kto.  [Barclays Ba...urg Branch]' ...
[10.09.2020 21:16:40] Selenium WebDriver über ChromeDriver wird gestartet ...
[10.09.2020 21:16:43] Überprüfe Chrome-Version ...
[10.09.2020 21:16:43] OK. Browser ist: chrome ver. 85
[10.09.2020 21:16:43] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[10.09.2020 21:16:44] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ****** auf https://banking.barclaycard.de ...
[10.09.2020 21:17:46] Barclaycard-Login war erfolgreich
[10.09.2020 21:17:46] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[10.09.2020 21:17:46] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[10.09.2020 21:17:46] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[10.09.2020 21:17:46] Suche Umsätze im Zeitraum vom 11.09.2019 bis 10.09.2020 und lese diese aus ...
[10.09.2020 21:18:21] Fehler: WebDriver-Fehler: java.lang.Exception: checkResponse fehlerhaft: org.openqa.selenium.NoSuchElementException: no such element: [color=#BF0000]Unable to locate element: {"method":"xpath","selector":"//a[@id='btn-ExcelButton']"}[/color]
  (Session info: chrome=85.0.4183.102)
For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'mac-mini.', ip: 'fe80:0:0:0:189c:1ec0:d288:bd80%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.6', java.version: '1.8.0_241'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 85.0.4183.102, chrome: {chromedriverVersion: 85.0.4183.87 (cd6713ebf92fa..., userDataDir: /var/folders/0v/8jx6cmhs1sq...}, goog:chromeOptions: {debuggerAddress: localhost:61114}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: MAC, platformName: MAC, proxy: Proxy(direct), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:virtualAuthenticators: true}
Session ID: 672c7e72e62df018f66c442e73f45429
*** Element info: {Using=xpath, value=//a[@id='btn-ExcelButton']}
	at sun.reflect.GeneratedConstructorAccessor57.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	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.findElement(RemoteWebDriver.java:323)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:428)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:353)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:440)
	at de.derrichter.finance.websync.institute.barclaycard.WebPull.getTransData(WebPull.java:521)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Collector.run(Collector.java:180)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)

	at de.derrichter.finance.websync.utils.webdrivertools.SeleniumUtils.clickElementHandleErrors(SeleniumUtils.java:470)
	at de.derrichter.finance.websync.institute.barclaycard.WebPull.getTransData(WebPull.java:521)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaycard.Collector.run(Collector.java:180)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:77)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:619)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1069)

ufe
Beiträge: 2
Registriert: Mo 13. Mai 2019, 11:50

barclay card lässt sich nicht abrufen: keine möglichkeit die MTan einzugeben (SMS kommt an)

Beitrag von ufe » Do 10. Sep 2020, 22:06

hi,

Barclay Card lässt sich nicht abrufen: keine Möglichkeit die MTan einzugeben (SMS kommt an)

alle Updates überprüft und ggf. eingespielt, Rechner neu gestartet, nochmal alle Updates eingespielt, Rechner neu gestartet

Code: Alles auswählen

[10.09.2020 21:59:14] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[10.09.2020 21:59:14]  
[10.09.2020 21:59:14] System-Info: OS[Linux (ver. 4.15.0-112-generic) amd64]  Platform[Jameica 2.8.6 | Build: 455 vom 20191101]  Plugin[hibiscus 2.8.24 | Build: 388 vom 20200708]
[10.09.2020 21:59:14] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.16 | Build: 631 vom 20200907] [Hibiscus Mashup ver. 0.9.14 | Build: 394 vom 20200909]
[10.09.2020 21:59:14] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[10.09.2020 21:59:14] OK: Java-Version 1.8.0_241 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /opt/jameica/javaruntime)
[10.09.2020 21:59:14] Überprüfe Selenium-Version ...
[10.09.2020 21:59:14] OK: Selenium-Version 3.141.59 installiert und aktiv
[10.09.2020 21:59:14] Überprüfe ChromeDriver-Version ...
[10.09.2020 21:59:14] OK: ChromeDriver-Version 85.0.4183.87 installiert und aktiv
[10.09.2020 21:59:14] Überprüfe POI-Version ...
[10.09.2020 21:59:14] OK: POI-Version 4.1.2 installiert und aktiv
[10.09.2020 21:59:15]  
[10.09.2020 21:59:15] Synchronisiere Konto 'Barclaycard - Kreditkarte, Kto.  [Barclays Ba...urg Branch]' ...
[10.09.2020 21:59:15] Selenium WebDriver über ChromeDriver wird gestartet ...
[10.09.2020 21:59:16] Überprüfe Chrome-Version ...
[10.09.2020 21:59:16] OK. Browser ist: chrome ver. 85
[10.09.2020 21:59:17] Web-Login mit Selenium-WebDriver-Engine mit Anmeldekennung ******* auf https://banking.barclaycard.de ...
[10.09.2020 21:59:47] Barclaycard-Login war erfolgreich
[10.09.2020 21:59:47] Rufe Umsatzübersicht auf und starte Abruf des Kontoauszuges ...
[10.09.2020 21:59:47] Sie benutzen dieses Konto das erste Mal in Hibiscus oder der Saldo und das Datum wurden zurückgesetzt ...
[10.09.2020 21:59:47] ... es werden daher nun alle möglichen Umsätze abgerufen ...
[10.09.2020 21:59:47] Suche Umsätze im Zeitraum vom 11.09.2019 bis 10.09.2020 und lese diese aus ...

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

Re: Barclaycard lässt sich nicht abrufen: keine Möglichkeit die mTan einzugeben (SMS kommt an)

Beitrag von Hibiscus-Scripter » So 13. Sep 2020, 00:43

So, danke für die ordentliche Meldung mit der vollständigen Monitor-Log :thumbup:
das Problem konnte reproduziert und damit untersucht werden.

Der erste Fehler ist ein Folgefehler des zweiten Problems und tritt wohl bei einem Komplettabruf oder einem Abruf über 90 Tage auf.

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup (oder die aktuelle Stabile 0.9.14)
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 Monitor-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß :wave:

sebuchan
Beiträge: 1
Registriert: Mo 21. Sep 2020, 10:58

Re: Barclaycard lässt sich nicht abrufen: keine Möglichkeit die mTan einzugeben (SMS kommt an)

Beitrag von sebuchan » Mo 21. Sep 2020, 11:03

Hi,

mit der aktuellen Beta von finance.websync (builddate 20200913 buildnumber 632) und hibiscus.mashup (stable 0.9.14) hat es jetzt bei mir geklappt und die Eingabe der mTan war möglich und scraping danach hat funktioniert.

Vielen Dank!

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