LBS-Plugin

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 07 / 2014
Betreff:

LBS-Plugin

 · 
Gepostet: 12.07.2014 - 10:02 Uhr  ·  #1
Hallo,

hat jemand das LBS-Plugin (auf der Homepage zum Download verfügbar) erfolgreich für die LBS Bayern genutzt?

Ich erhalte bei der Einrichtung nur Fehlermeldungen.

Code
10:01:35  Lade Kontenliste ...
          Protocol version: Web Banking
          Server address: https://meine.lbs-bayern.de/
          Web Banking Engine: Using user-supplied extension LBS.lua version 1.05.
          Sending: GET https://meine.lbs-bayern.de/
          Sending: GET https://kunden-service.lbs.de/bay/mein-lbs-bausparen/
          Received: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de-DE" xml:lang="de-DE"> <head>   <title> Redirect  </title>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   <meta name="description" content="LBS" />   <meta name="keywords" content="LBS" /> <style type="text/css"> body {  color: #333333; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; } </style>   <script type="text/javascript">     <!--       function submitExit() { document.cookie = "BSPWeiche=Cookietest;" if (document.cookie)  {         document.forms[0].submit(); } else {  document.write("<h1>Hinweis:</h1><p>Bitte aktivieren Sie in Ihrem Browser session-cookies, die Anwendung kann sonst nicht verwendet werden!</p>"); }       }     //-->   </script> </head> <body class="body" onload="submitExit();"> <noscript><h1>Hinweis:</h1> <p>Bitte aktivieren Sie in Ihrem Browser javascript, die Anwendung kann sonst nicht verwendet werden!</p></noscript>   <form method="post" action="/pro61-i1-byos/byosframe/byoslogin" style="display: none;">   </form>  </body> </html>  
          Sending: POST https://kunden-service.lbs.de/pro61-i1-byos/byosframe/byoslogin
          Received: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"         "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=8"> <link rel="stylesheet" type="text/css" charset="utf-8" href="/pro61-i1-byos/re/_res_/404/__nosession__/css/org.bausparportal.web.container.byos/resources/css/layout.css" > <link rel="stylesheet" type="text/css" charset="utf-8" href="/pro61-i1-byos/re/_res_/404/__nosession__/css/org.bausparportal.web.container.byos/resources/css/menu.css" > <link rel="stylesheet" type="text/css" charset="utf-8" href="/pro61-i1-byos/re/_res_/404/__nosession__/css/org.bausparportal.web.container.byos/resources/css/styles.css" > <script type="text/javascript" charset="utf-8" src="/pro61-i1-byos/re/_res_/404/__nosession__/js/org.bausparportal.web.container.byos/resources/javascript/jquery-1.4.2.min.js"></script> <script type="text/javascript" charset="utf-8" src="/pro61-i1-byos/re/_res_/404/__nosession__/js/org.bausparportal.web.container.byos/resources/javascript/jquery.blockUI.js"></script> <script type="text/javascript" charset="utf-8" src="/pro61-i1-byos/re/_res_/404/__nosession__/js/org.bausparportal.web.container.byos/resources/javascript/container.js"></script> <script type="text/javascript" charset="utf-8" src="/pro61-i1-byos/re/_res_/404/__nosession__/js/org.bausparportal.web.container.byos/resources/javascript/countdown.js"></script>  <title>Ihre LBS-Bausparverträge auf einen Blick</title> </head> <body><div id="bpframe"> <div id="bpframe_top">  <div id="bpframe_top_left">   <div class="header">Mein LBS-Bausparen</div>   <div class="subheader">LBS Bayerische Landesbausparkasse</div>  </div>  <div id="bpframe_top_middle">    <div class="header">&nbsp;<span class='counter' id='countfield'></span></div>    <div style="white-space:nowrap;"> </div>  </div>  <div id="bpframe_top_right"></div> </div>  <div id="bpframe_right">   <div id='contentArea'>   <div style='float:left;'>    <span id='headline1' class='headline1'>Ihre LBS-Bausparverträge auf einen Blick</span><br>    <span class='headline2'></span>   </div>   <div id='logo'>    <img src='/pro61-i1-byos/__resource__/404/org.bausparportal.web.container.byos/image/gif/__nosession__/resources/img/LBS.gif' alt="logo" style="border: none;" >   </div>      <!-- Menu -->   <!-- Menu suppressed by application -->     <div class='hr'></div>     <div id='alertbox'></div>     <div id='formContent'>     <form onsubmit="return blockUI();" id='mainform' action='/pro61-i1-byos/byosframe/byoslogin' method='post' enctype="multipart/form-data">     <!-- Messages -->          <!-- Content -->                  <script type="text/javascript">    // Return-Taste einschalten - ist standardmaessig vom Framework unterdrueckt  $(function() {   $("#mainform").keypress(function(e) {      var characterCode = 0;      if (e && e.which) {          characterCode = e.which;      } else {          characterCode = e.keyCode;      }    if (true && characterCode == 13) {     document.mainform.submit();    }   });  });     </script>    <div class="container_4 formularabsatz">    <div class="grid_4 formularkopf">      Anmeldung zu "Mein LBS-Bausparen"    </div>  </div>    <div class="container_4 formularabsatz">    <div class="grid_1 formularzelle">      Benutzerkennung    </div>    <div class="grid_3 formularzelle norborder">      <input type="text" name="IN_ID" tabindex="1" value="" id="firstFocusElement" class=" inputfeld on single">    </div>  </div>    <div class="container_4 formularabsatz">    <div class="grid_1 formularzelle">      Passwort    </div>    <div class="grid_1 formularzelle norborder">               <input type="password" name="IN_PIN" tabindex="2" value="" class=" inputfeld on single">                 </div>    <div class="grid_2 formularzelle" align="left">                      <input type="submit"               class="next"               value="Anmelden"               id="btnlogin"                name="login"               tabindex="3" />                          </div>  </div>        <div id="LOGIN_LOWER_CONTENT">         <div class="grid_4 trenner"></div>   <div class="container_4 formularabsatz">     <div class="grid_4 formularzelle">       Sie haben noch keine Zugangsdaten zu "Mein LBS-Bausparen" der LBS Bayern? <a href="https://www.lbs.de/service/bayern_5/thema_374/index.jsp">Klicken Sie bitte hier!</a>      </div>   </div>    </div>          <script type="text/javascript">  $('input:text:visible:first').focus();  $('[name="IN_ID"]').attr("autocomplete","off");  $('[name="IN_PIN"]').attr("autocomplete","off");  </script>       </form>   </div>   <div id="bpframe_legal">     <div class="copyrightholder">LBS Bayerische Landesbausparkasse</div>      <div class="sicherheit"><a target="_blank" href="https://www.lbs.de/service/s/sicherheit_und_datenschutz_5/index.jsp">Sicherheit &amp; Datenschutz</a></div>       <div class="impressum"><a target="_blank" href="https://www.lbs.de/service/s/impressum_13/impressum_region.jsp?bulaid=BA&roid=1">Impressum</a></div>        <div class="copyright">© 2014</div>      </div>   <div id="version">BYOS 1.2.0 (3.6.5) /  ( 2014-06-11 13:29:12.603 ) BSPPRO1-PRO61-S4 / BSP</div>  </div>  <script type="text/javascript">    $(function() {      $("#mainform").keypress(function(e) {        if (e.which == 13) {          e.preventDefault();        }      });    });    window.history.forward(1);  </script>  <img width='66px' style="border-width:1px; border-color:#aaaaaa; border-style:groove; padding:3px; display:none" id="waitBox" src="/pro61-i1-byos/__resource__/404/org.bausparportal.web.container.byos/image/gif/__nosession__/resources/img/ajax-loader.gif" alt="bitte warten">  </div> <div id="bpframe_footer"></div> </div>  <script type="text/javascript">  if (!true){   startCountDown(720,"/pro61-i1-byos/byosframe/doClose/byoslogin","doClose","/pro61-i1-byos/byosframe/byoslogout/index");   countDown();  }  if( self == top ) {  document.documentElement.style.display = 'block' ;  } else {  top.location = self.location ;  }  $("input:text[value!='']:disabled").each(    function(){     var breite = $(this).width();     var chars = $(this).val().length;     if (chars * 8 > breite){      $(this).wrap('<div class="tooltiphelper" />');      $(this).after('<span class="tooltip">'+$(this).val()+'<\/span>');     }    }   ); </script>    </body> </html>   
          Konnte die Kontenliste nicht abfragen.
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 12.07.2014 - 21:40 Uhr  ·  #2
Das sieht ganz stark nach Screenscraping aus. Und die LBS scheint ihre Seite geändert zu haben, dann greifen die Erkennungsmuster im Programm nicht mehr und es muss angepasst werden. Da würde ich mich mal an den Support unter support@moneymoney-app.com wenden. Die können das mit deiner Hilfe (weil man dafür immer mindestens einen Zugang braucht, um die Seiten zu analysieren) korrigieren.
Benutzer
Avatar
Geschlecht: keine Angabe
Homepage: moneymoney-app.com
Beiträge: 111
Dabei seit: 09 / 2011
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 13.07.2014 - 13:40 Uhr  ·  #3
Ich habe auf der Homepage eine neuere Version der LBS-Extension (Version 1.06) zum Download bereit gestellt. Vielleicht funktioniert diese besser?

Für diese Community-Extensions gibt es zwar keinen offiziellen Support, aber ich helfe natürlich schon, wo ich kann. Schreib mir dazu einfach eine E-Mail an die Support-Adresse.

Du könntest bei deiner Sparkasse oder der DKB übrigens auch beantragen, dass dein Bausparvertrag über HBCI ausgeliefert wird. Dann kann ihn MoneyMoney über HBCI abrufen, ganz ohne Web-Scraping.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 07 / 2014
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 13.07.2014 - 15:40 Uhr  ·  #4
Hi! Vielen Dank für das Update - bei der Einrichtung kommt es zwar noch zu einer Fehlermeldung, aber lt. Protokoll kann zumindest schonmal der Saldo abgerufen werden.

Code
          Web Banking account: Saldo
          Lade Kontostand und Umsätze für Saldo ...
          Getting transactions since 01.07.13...
          selected: Saldo
          LBS.lua:190: bad argument #1 to 'request' (string expected, got no value)


Die letzte Zeile "LBS.luaxxxxx" zeigt MoneyMoney in der Kontoeinrichtung dann als Fehler an.

Leider hab ich nur meinen Bausparvertrag bei der LBS. Ein Girokonto habe ich bei der ING-DiBa. Soweit ich weiß, liefert die LBS den Bausparvertrag nur in Kombination mit einem Sparkassen-Girokonto über HBCI aus.
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 14.07.2014 - 05:38 Uhr  ·  #5
Zitat geschrieben von Mynou
Soweit ich weiß, liefert die LBS den Bausparvertrag nur in Kombination mit einem Sparkassen-Girokonto über HBCI aus.

Kommt aber auf die Sparkasse an. Nach meiner Kenntnis gilt diese Aussage nur für Bayern.

Ist das bei der LBS ein Bausparvertrag? Die LBS bietet eigene Zugänge über deren Homepage an. Da sich auf solchen Konten eh nicht viel tut wäre das vielleicht annehmbar.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 07 / 2014
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 14.07.2014 - 18:11 Uhr  ·  #6
Die LBS Bayern stellt ohne Girokonto keinen HBCI-Zugang zur Verfügung.
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 15.07.2014 - 07:52 Uhr  ·  #7
Zitat geschrieben von Mynou
Die LBS Bayern stellt ohne Girokonto keinen HBCI-Zugang zur Verfügung.

Von HBCI hab ich auch nicht gesprochen sondern von einem Zugang über deren Homepage!
Wie gesagt, bei Bausparverträgen finde ich HBCI sowieso überflüssig, weil das mindestens 6 Jahre lang immer das gleiche ist. Wozu braucht man das in einer Onlinebanking Software?

Falls es dich doch interessiert, auf https://www.lbs.de/service/s/a…/index.jsp gleich das zweite Formular ist die Beantragung der Online Vertragsauskunft: https://www.lbs.de/media/servi…062014.pdf
Benutzer
Avatar
Geschlecht: keine Angabe
Homepage: moneymoney-app.com
Beiträge: 111
Dabei seit: 09 / 2011
Betreff:

Re: LBS-Plugin

 · 
Gepostet: 27.07.2014 - 15:32 Uhr  ·  #8
Gewählte Zitate für Mehrfachzitierung:   0