Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Preis von Propellets.at mittels Parser auslesen

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Preis von Propellets.at mittels Parser auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Andreas Haselwanter
      Andreas Haselwanter last edited by

      Versuche schon seid Stunden den Preis für Westösterreich unter https://www.propellets.at/aktuelle-pelletpreise Adapter Parser herauszuparsen und bin leider erfolglos. Vielleicht kann mir jemand etwas helfen mit dem Regex Code dass ich den aktuellen Preis als Datenpunkt erhalte.

      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @Andreas Haselwanter last edited by

        @andreas-haselwanter

        West: <strong>(\d+,\d+)<\/strong>
        

        bf556452-236e-439b-8c37-b47950786ac9-image.png

        Andreas Haselwanter Latzi 2 Replies Last reply Reply Quote 0
        • Andreas Haselwanter
          Andreas Haselwanter @OliverIO last edited by

          @oliverio

          Vielen Dank Oliverio,

          hat funktioniert und habs direkt in meine VIS eingepflegt.
          Jetzt kommen mir jedesmal die Tränen wenn man den aktuellen Preis sieht.

          1 Reply Last reply Reply Quote 0
          • L
            looxer01 last edited by

            Hi,

            ich veruche da gleiche mit einer DE seite auf Heizpellets24.de

            pelletspreise.JPG

            Dachte, dass ich es mit dem obigen Ausdruck hinkriege, leider Fehlanzeige.
            Ergebnis sollte 792,74 sein.

            @OliverIO Wäre super, wenn du mir unter die Arme greifen könntest.

            lG Looxer

            M 1 Reply Last reply Reply Quote 0
            • Latzi
              Latzi @OliverIO last edited by Latzi

              @oliverio sagte in Preis von Propellets.at mittels Parser auslesen:

              West: <strong>(\d+,\d+)</strong>

              Warum klappt das bei Nord: nicht (mit West läuft´s problemlos)?
              Liegt das am strong?

              d436ac91-6da3-4571-bec8-8aed68c6cda1-grafik.png

              Edit: Ja, tut es 😉

              1 Reply Last reply Reply Quote 0
              • L
                looxer01 last edited by

                Falls es jemanden interessiert, Hier ist der Code für den Parser für die Seite Holzpellets24.de
                Holzpellets Deutschland...[^\d^-](-\d*[.|,]\d*)

                vG Looxer

                OliverIO 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @looxer01 last edited by

                  @looxer01

                  sorry hat mir beim letzten mal wohl nicht angezeigt das du geschrieben hast.

                  ich würde lieber so machen

                  <span class="fr chartPrice">(\d+,\d+) €<\/span>
                  

                  Deine Lösung bringt mir eher die Veränderung in Prozent.

                  L 2 Replies Last reply Reply Quote 0
                  • L
                    looxer01 @OliverIO last edited by looxer01

                    @oliverio
                    Hi Oliver,
                    danke dir für die Lösung. Also, eigentlich erhalte ich das richtige Ergebniss aus dem Regex
                    Aber egal. Ich checke deine Lösung. Vielleicht ist das robuster.

                    Vielen Dank nochmals.

                    Looxer

                    1 Reply Last reply Reply Quote 0
                    • L
                      looxer01 @OliverIO last edited by

                      @oliverio
                      Danke nochmal, ich finde dein RegEx tatsächlich besser verständlich (auch nach einer Zeit) und ich habe es gleich erweitert für die Veränderung in %

                      <span class="fr small">(\-*\d+,\d+) %<\/span> 
                      

                      Perfekt.

                      lG Looxer

                      OliverIO 1 Reply Last reply Reply Quote 0
                      • OliverIO
                        OliverIO @looxer01 last edited by

                        @looxer01 sagte in Preis von Propellets.at mittels Parser auslesen:

                        <span class="fr small">(-*\d+,\d+) %</span>

                        wird zwar nicht vorkommen, aber ist besser.
                        beim erkennen des Minusvorzeichens ist ein ? besser.
                        ? = between zero and 1 occurences

                        • = between zero and unlimited
                        <span class="fr small">(\-?\d+,\d+) %<\/span>
                        
                        L 1 Reply Last reply Reply Quote 0
                        • L
                          looxer01 @OliverIO last edited by

                          @oliverio
                          stimmt, danke. habe ich ersetzt. RegEx ist gewöhnungsbedürftig.
                          lG Looxer

                          OliverIO 1 Reply Last reply Reply Quote 0
                          • OliverIO
                            OliverIO @looxer01 last edited by

                            @looxer01
                            Ja

                            1 Reply Last reply Reply Quote 0
                            • M
                              Mic905 @looxer01 last edited by Mic905

                              @looxer01 Hi, hat das das jemand mit Heizpellets24.de zum laufen bekommen ?
                              Ich habe bisher noch garnichts mit Parser zu tun gehabt und bin eigentlich nur hier gelandet weil ich auf der Such nach einer Möglichkeit bin die aktuellen Pelletpreis für meine Region in meiner VIS anzuzeigen.
                              Ich habe auch schon ein bisschen probiert aber irgendwie bekomme ich das nicht hin.
                              Vielleicht kannst jemand einem Anfänger ein bisschen unter die Arme greifen?
                              Meine Vorstellung ist das ich "einfach" den aktuellen Preis für die PLZ 96465 bekomme.
                              Ich wäre für jede Hilfe dankbar.
                              Michael

                              1 Reply Last reply Reply Quote 0
                              • OliverIO
                                OliverIO last edited by OliverIO

                                @mic905 sagte in Preis von Propellets.at mittels Parser auslesen:

                                96465

                                die obige Lösung ist nur für die Startseite gedacht. Da befindet sich eine Grafik mit einem Preis.

                                Leider schreibst du nicht, was für ein Ergebnis du erhältst.
                                Was oben nicht dran stand, man muss als Typ noch number (,) auswählen

                                Wenn du schreibst du willst das für eine Postleitzahl, dann verwendet man die Seite als Suchmaschine für die man verschiedene Parameter angeben muss (PLZ, KG, Qualitätsstufe, Verpackungsart)
                                Dann erhält man eine Liste.
                                Was willst du den da nun genau?
                                Der Parser liest aus einer Seite genau einen Wert aus und schreibt diesen in einen Datenpunkt. Man kann auch mehrere Werte auslesen, muss aber für jeden einen eigenen Parserausdruck ermitteln.

                                Was willst du nun genau?

                                1 Reply Last reply Reply Quote 0
                                • L
                                  looxer01 last edited by

                                  @mic905 sagte in Preis von Propellets.at mittels Parser auslesen:

                                  Meine Vorstellung ist das ich "einfach" den aktuellen Preis für die PLZ 96465 bekomme.

                                  Hi,
                                  .
                                  Der Seitenaufruf sieht dann z.B. so aus
                                  https: // www . heizpellets24.de/pelletpreis-direkt/96465 /6000/1

                                  Allerdings scheinen dann die Preise zur Laufzeit generiert zu werden. Somit nicht auslesbar für den Parser.
                                  @Olivero : hab mal den Quelltext angehängt. Schau es dir doch mal an

                                  Der Peise zum Auslesen wäre dann z.B.
                                  pellets.JPG

                                  <!DOCTYPE html>
                                  
                                  <html id="ctl00_HtmlTag" lang="de-de" xml:lang="de-de" class="de">
                                  <head><link href="../../../App_Themes/Default/stylesheet.min.css" type="text/css" rel="stylesheet" /><title>
                                  	Holzpellets günstig bestellen und Holzpelletspreise vergleichen mit HeizPellets24
                                  </title><meta charset="UTF-8" /><meta name="viewport" content="width=device-width,initial-scale=1.0, user-scalable=no " /><meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /><meta name="author" content="interaid GmbH" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="revisit-after" content="1 week" /><meta http-equiv="content-type" content="text/html; charset=utf-8" />
                                  
                                      <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="a4d5893d-ed6e-4a29-aa26-e81f00cce10e" data-blockingmode="auto" type="text/javascript"></script>
                                  
                                      
                                  
                                      <link href="/Fonts/Source-Sans-Pro/source-sans-pro.min.css?v=10" rel="stylesheet" type="text/css" />
                                  
                                      <!--[if IE 8]>
                                         <script src="/Scripts/ExplorerSupport/html5shiv.min.js"></script>
                                     <script src="/Scripts/ExplorerSupport/respond.min.js"></script><![endif]-->
                                  
                                      <link href="/favicon.ico" rel="shortcut icon" /><link rel="alternate" type="application/rss+xml" title="Holzpelletnews von www.heizpellets24.de" href="https://www.heizpellets24.de/news-rss" />
                                      <script type="text/javascript" src="/Scripts/jquery-1.11.3.min.js"></script>
                                      <script type="text/javascript">
                                          var googletag = googletag || {};
                                          googletag.cmd = googletag.cmd || [];
                                          (function() {
                                              var gads = document.createElement('script');
                                              gads.async = true;
                                              gads.type = 'text/javascript';
                                              var useSSL = 'https:' == document.location.protocol;
                                              gads.src = (useSSL ? 'https:' : 'http:') +
                                                  '//www.googletagservices.com/tag/js/gpt.js';
                                              var node = document.getElementsByTagName('script')[0];
                                              node.parentNode.insertBefore(gads, node);
                                          })();
                                          googletag.cmd.push(function() {
                                              googletag.defineSlot('/67524657/HeizPellets24-Content-Rectangle', [336, 280], 'div-gpt-ad-1454577298698-0').addService(googletag.pubads());
                                              googletag.defineSlot('/67524657/HeizPellets24-Skyscraper', [160, 600], 'div-gpt-ad-1454576219709-0').addService(googletag.pubads());
                                              googletag.pubads().enableSingleRequest();
                                              googletag.enableServices();
                                          });
                                      </script>
                                  
                                  <meta name="robots" content="noindex,nofollow" /><meta name="language" content="de-DE" /><meta name="country" content="de" /><script type="text/javascript">(function (w, d, s, l, i) {
                                  w[l] = w[l] || []; w[l].push({
                                  'gtm.start':
                                  new Date().getTime(), event: 'gtm.js'
                                  }); var f = d.getElementsByTagName(s)[0],
                                  j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
                                  'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
                                  })(window, document, 'script', 'dataLayer', 'GTM-K9M2FCV');</script></head>
                                  
                                  
                                  <!--[if lt IE 7 ]> <body class="ie6" lang="de-de"> <![endif]-->
                                  <!--[if IE 7 ]>    <body class="ie7" lang="de-de"> <![endif]-->
                                  <!--[if IE 8 ]>    <body class="ie8" lang="de-de"> <![endif]-->
                                  <!--[if IE 9 ]>    <body class="ie9" lang="de-de"> <![endif]-->
                                  <!--[if !IE]><!-->
                                  <body lang="de-de">
                                      <!--<![endif]-->
                                  
                                      <!-- Google Tag Manager (noscript) -->
                                  	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K9M2FCV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
                                  	<!-- End Google Tag Manager (noscript) -->
                                  
                                      <form name="MainHtmlForm" method="post" name="MainHtmlForm" method="post" action="/pelletpreis-direkt/96465/6000/1" id="MainHtmlForm" novalidate="novalidate">
                                  <div>
                                  <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
                                  <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
                                  <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" />
                                  <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
                                  </div>
                                  
                                  <script type="text/javascript">
                                  //<![CDATA[
                                  var theForm = document.forms['MainHtmlForm'];
                                  function __doPostBack(eventTarget, eventArgument) {
                                      if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
                                          theForm.__EVENTTARGET.value = eventTarget;
                                          theForm.__EVENTARGUMENT.value = eventArgument;
                                          theForm.submit();
                                      }
                                  }
                                  //]]>
                                  </script>
                                  
                                  
                                  <script src="/WebResource.axd?d=FvmpS5ewYKlBWZJyr0zYXjZZWjcE0XvERshncFC42OHWN6J2jGOGFzx4jwrsx8a1URiZv8K3OXtfCnX-AbIGV1aherQ1&amp;t=637536007321797403" type="text/javascript"></script>
                                  
                                  
                                  <script type="text/javascript">
                                  //<![CDATA[
                                  var __cultureInfo = {"name":"de-DE","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":",","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":".","CurrencySymbol":"€","NaNSymbol":"NaN","CurrencyNegativePattern":8,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-∞","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":",","NumberGroupSeparator":".","CurrencyPositivePattern":3,"PositiveInfinitySymbol":"∞","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":",","PercentGroupSeparator":".","PercentSymbol":"%","PerMilleSymbol":"‰","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"","Calendar":{"MinSupportedDateTime":"\/Date(-62135596800000)\/","MaxSupportedDateTime":"\/Date(253402297199999)\/","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":".","FirstDayOfWeek":1,"CalendarWeekRule":2,"FullDateTimePattern":"dddd, d. MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, d. MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"d. MMMM","PMDesignator":"","RFC1123Pattern":"ddd, dd MMM yyyy HH\u0027:\u0027mm\u0027:\u0027ss \u0027GMT\u0027","ShortDatePattern":"dd.MM.yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\u0027-\u0027MM\u0027-\u0027dd HH\u0027:\u0027mm\u0027:\u0027ss\u0027Z\u0027","YearMonthPattern":"MMMM yyyy","AbbreviatedDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"ShortestDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"],"DayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"AbbreviatedMonthNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],"IsReadOnly":true,"NativeCalendarName":"Gregorianischer Kalender","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""],"MonthGenitiveNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]},"eras":[1,"n. Chr.",null,0]};//]]>
                                  </script>
                                  
                                  <script src="/ScriptResource.axd?d=lyCy9DnMkzt7tNuCxJtzSws9OOQ21Xe1KjvgJFBPtUo47YR1tQknK5Zw_i1ML1RZG4rnGb1Pabr7vmfIhtYNAM-4Ke9E7bWT4WkWZ0ofs3GLG-iW0&amp;t=4efab3ce" type="text/javascript"></script>
                                  <script src="/ScriptResource.axd?d=a07r0yrcJ8GJ2xel3UEh1DzmNwAO5LcEkHU2PBJIVAjz3UHHd--ft8nb66PYJZYcBJwKqxWyycYgtFBatOyRItvY6dSgzcSj0Qvu4O1I0TWCk8PZB1UvZ6tFRgepQzkArHKPwQ2&amp;t=4efab3ce" type="text/javascript"></script>
                                  <div>
                                  
                                  	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5DCC3F26" />
                                  </div>
                                          <script type="text/javascript">
                                  //<![CDATA[
                                  Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'MainHtmlForm', ['tctl00$MainContent$MainUpdatePanel','','tctl00$ctl21','','tctl00$LoginRegister_UpdatePanel','','tctl00$MainContent$OrderProcess_Step_1$CalculatorView$CalculatorUpdatePanel','','tctl00$MainContent$OrderProcess_Step_1$PriceOrderUpdatePanel',''], ['ctl00$MainContent$OrderProcess_Step_1$CalculatorView$DeliveryTimeGroup','','ctl00$MainContent$OrderProcess_Step_1$CalculatorView$TruckSizeGroup','','ctl00$MainContent$OrderProcess_Step_1$CalculatorView$PaymentGroup','','ctl00$MainContent$OrderProcess_Step_1$CalculatorView$DeliveryGroup','','ctl00$MainContent$OrderProcess_Step_1$CalculatorView$TubeLengthGroup','','ctl00$MainContent$OrderProcess_Step_1$CalculatorView$CalculateNewBtn','','ctl00$MainContent$OrderProcess_Step_1$CalculatorView$Stations',''], [], 600, 'ctl00');
                                  //]]>
                                  </script>
                                  
                                          <input type="hidden" id="_ispostback" value="False" />
                                          <script type="text/javascript">
                                              window.$prm = Sys.WebForms.PageRequestManager.getInstance();
                                              window.countryId = 1;
                                              window.countryCode = 'de';
                                              window.zipRegex = '^[0-9]{5}$';
                                              window.showLeftMenu = false;
                                          </script>
                                          <header class="main-header">
                                              <div class="main-header-top">
                                                  <div class="container">
                                                      <button type="button" class="navbar-toggle navbar-toggle-small " data-toggle="collapse" data-target="#main-navbar-collapse ">
                                                          <span class="sr-only">Toggle navigation</span>
                                                          <span class="icon-bar"></span>
                                                          <span class="icon-bar"></span>
                                                          <span class="icon-bar"></span>
                                                      </button>
                                  
                                                      <div class="row row-header">
                                                          <div class="col-lg-4  col-md-4 col-sm-4 col-xs-5 border-left-right height67">
                                                              <div class="logo-img">
                                                                  <a href="/" tabindex="-1" title="HeizPellets24">
                                                                      <img src="/App_Themes/Default/imagesNewLayout/MasterPage/HeizPellets24Logo-de.png" alt="HeizPellets24-" class="main-logo-big" />
                                                                      <img src="/App_Themes/Default/imagesNewLayout/MasterPage/HeizPellets24Logo-small-de.png" alt="HeizPellets24-" class="main-logo-small" />
                                                                  </a>
                                                              </div>
                                                          </div>
                                  
                                                          <div class="col-lg-6  col-md-6 col-sm-6 hidden-xs">
                                                              <div class="header-info header-info-1 hide_me">
                                                                  <span class="white-cursive-text">Fragen zu HeizPellets24? </span>
                                                                  <img src="https://cdn.heizpellets24.de/App_Themes/Default/imagesNewLayout/MasterPage/arrow_white.png" alt="Arrow_white" />
                                                              </div>
                                                              <div class="header-info header-info-2">
                                                                  
                                                                          <span class="white-cursive-text-17">030 - 701 712 20
                                  											<br />
                                                                          </span>
                                                                          <span class="small-text">Mo-Fr 8-18  Uhr Deutsches Festnetz</span>
                                                                      
                                                              </div>
                                  
                                                          </div>
                                  
                                                          <div class="col-lg-2  col-md-2 col-sm-2 col-xs-7 ">
                                                              <div class="navigation-extra-panel">
                                                                  
                                          <div class="navigation-text-login" onclick="openModalDiv('.login-panel', 590) " style="cursor: pointer;">
                                              <img src="https://cdn.heizpellets24.de/App_Themes/Default/images/icons/user_white.png" alt="Login" title="Login" class="login-image" />
                                              
                                              <div class="fl login-status">
                                                  ANMELDEN /<br />
                                                  REGISTRIEREN
                                              </div>
                                          </div>
                                          <div class="login-panel">
                                              <div class="head-text">Anmelden / Registrieren</div>
                                              <div class="login-panel-login">
                                                  <div id="ctl00_LoginView_LoginPanel" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;ctl00_LoginView_LoginButton&#39;)">
                                  	
                                                      <div class="register-input">
                                                          <label for="ctl00_LoginView_UserName" id="ctl00_LoginView_UserName_Label">Benutzername / Email:</label>
                                                          <input name="ctl00$LoginView$UserName" type="text" id="ctl00_LoginView_UserName" />
                                                      </div>
                                                      <div class="register-input no-margin-bottom">
                                                          <label for="ctl00_LoginView_Password" id="ctl00_LoginView_Password_Label">Passwort:</label>
                                                          <input name="ctl00$LoginView$Password" type="password" id="ctl00_LoginView_Password" />
                                                      </div>
                                                      <div class="button-div">
                                                          <input id="ctl00_LoginView_RememberMe" type="checkbox" name="ctl00$LoginView$RememberMe" /><label for="ctl00_LoginView_RememberMe">speichern</label>
                                                          <input type="submit" name="ctl00$LoginView$LoginButton" value="Anmelden" id="ctl00_LoginView_LoginButton" class="greenButton" style="margin: auto;" />
                                                      </div>
                                                      <div>
                                                          <a href="../../../passwort-anfordern" class="dark-grey small" title="Neues Passwort anfordern">&raquo; Passwort vergessen?</a>
                                                      </div>
                                                  
                                  </div>
                                              </div>
                                              <div class="login-panel-description">
                                                  <div>
                                                      <div class="kursiv paragraph">Neu bei HeizPellets24?</div>
                                                      <ul class="link-list">
                                                          <li><a href="../../../heizpellets-kunde-werden" class="italic" style="font-weight:normal" title="Günstige Holzpellets bestellen mit HeizPellets24">Holzpellet-Kunde werden</a></li>
                                                          <li><a href="../../../partnerhaendler-werden" class="italic" style="font-weight:normal" title="Mehr Holzpellets verkaufen mit HeizPellets24">Partnerhändler werden</a></li>
                                                      </ul>
                                                  </div>
                                              </div>
                                              <br />
                                          </div>
                                  
                                      
                                                                  <div class="navigation-language">
                                                                      <span id="ctl00_CurrCountryImg" class="flag Germany">&nbsp;</span>
                                                                      <div class="navigation-language-change">
                                                                          <br />
                                                                          
                                                                                  <div class="flag-container">
                                                                                      <a title="Holzpelletspreise Österreich" href="https://www.heizpellets24.AT/" class='flag Austria'></a>
                                                                                  </div>
                                                                              
                                                                                  <div class="flag-container">
                                                                                      <a title="Holzpelletspreise Schweiz" href="https://www.heizpellets24.CH/" class='flag Switzerland'></a>
                                                                                  </div>
                                                                              
                                                                      </div>
                                                                  </div>
                                                                  <!--end.navigation-language -->
                                                              </div>
                                                              <!--end.navigation-extra-panel -->
                                                          </div>
                                  
                                                      </div>
                                                  </div>
                                              </div>
                                              <!--end.main-header-top -->
                                  
                                  
                                              <div id="ctl00_HeaderMenu" class="main-header-bottom">
                                                  <div class="container">
                                                      <div class="row">
                                                          <div class=" col-md-12 col-md-offset-new  col-sm-12 col-xs-12 no-padding">
                                                              <nav class="navbar navbar-default" role="navigation">
                                                                  <div class="container-fluid no-padding">
                                                                      <!-- Brand and toggle get grouped for better mobile display -->
                                                                      <div class="navbar-header">
                                                                          <button type="button" class="navbar-toggle navbar-toggle-big " data-toggle="collapse" data-target="#main-navbar-collapse">
                                                                              <span class="sr-only">Toggle navigation</span>
                                                                              <span class="icon-bar"></span>
                                                                              <span class="icon-bar"></span>
                                                                              <span class="icon-bar"></span>
                                                                          </button>
                                                                      </div>
                                                                      <!-- Collect the nav links, forms, and other content for toggling -->
                                                                      <div class="collapse navbar-collapse" id="main-navbar-collapse">
                                                                          <ul class="nav navbar-nav li-r-border ">
                                                                              <li class="dropdown ">
                                                                                  <a href="/pelletpreis" id="DailyPriceAnchor" class="dropdown-toggle" data-toggle="dropdown">PELLETSPREISE</a>
                                                                                  <ul class="dropdown-menu" role="menu">
                                                                                      <li><a href="/pelletpreis" id="DailyPriceAnchorSub"><span class="navigation-sub-text">Pelletspreise</span> <span class="sub-navigation-sub-text">Händlerangebote</span></a></li>
                                                                                      <li class="divider"></li>
                                  
                                  
                                                                                      <li><a href="/mein-preis"><span class="navigation-sub-text">Mein Preis</span>  <span class="sub-navigation-sub-text">Kundengesuche</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/sammelbestellung"><span class="navigation-sub-text">Preis-Matrix</span>  <span class="sub-navigation-sub-text">Sammelbestellung</span></a></li>
                                                                                  </ul>
                                                                              </li>
                                  
                                                                              <li class="dropdown ">
                                                                                  <a href="/holzpellet-sorten" class="dropdown-toggle" data-toggle="dropdown">PRODUKTINFO</a>
                                                                                  <ul class="dropdown-menu" role="menu">
                                                                                      <li><a href="/holzpellet-sorten"><span class="navigation-sub-text">Holzpellet Sorten</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/hackschnitzel" title="Hackschnitzel"><span class="navigation-sub-text">Hackschnitzel</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/holzbriketts" title="Holzbriketts"><span class="navigation-sub-text">Holzbriketts</span></a></li>
                                                                                  </ul>
                                                                              </li>
                                  
                                                                              <li class="dropdown ">
                                                                                  <a href="/news" class="dropdown-toggle" data-toggle="dropdown">MARKTINFO</a>
                                                                                  <ul class="dropdown-menu" role="menu">
                                                                                      <li><a href="/news"><span class="navigation-sub-text">News</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/preise-statistik"><span class="navigation-sub-text">Statistik</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/charts/holzpellets"><span class="navigation-sub-text">Charts Holzpellets</span></a></li>
                                                                                      <li class="divider"></li>
                                  
                                                                                  </ul>
                                                                              </li>
                                                                              <li class="dropdown ">
                                                                                  <a href="/pelletverbrauch-berechnen" class="dropdown-toggle" data-toggle="dropdown">RATGEBER</a>
                                                                                  <ul class="dropdown-menu" role="menu">
                                                                                      <li><a href="/pelletverbrauch-berechnen"><span class="navigation-sub-text">Pelletverbrauch</span><span class="sub-navigation-sub-text">berechnen</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      
                                                                                      <li><a href="/aktuelle-heizsysteme"><span class="navigation-sub-text">Aktuelle Heizsysteme</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/spartipps"><span class="navigation-sub-text">Spartipps</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/pelletslagerung"><span class="navigation-sub-text">Pelletslagerung</span></a></li>
                                                                                  </ul>
                                                                              </li>
                                                                              <li class="dropdown"><a href="/holzpellethaendler" class="dropdown-toggle">HÄNDLER</a></li>
                                                                              <li class="dropdown ">
                                                                                  <a href="/hilfe" rel="help" class="dropdown-toggle" data-toggle="dropdown">HILFE/FAQ</a>
                                                                                  <ul class="dropdown-menu" role="menu">
                                                                                      <li><a href="/hilfe" rel="help"><span class="navigation-sub-text">HILFE/FAQ</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/lexikon/A"><span class="navigation-sub-text">Lexikon</span> </a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/ueber-heizpellets24"><span class="navigation-sub-text">&Uuml;ber HeizPellets24</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/kontakt"><span class="navigation-sub-text">Kontakt</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/heizpellets24-professional"><span class="navigation-sub-text">Gewerbe / Gro&szlig;kunden</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/agb"><span class="navigation-sub-text">AGB</span></a></li>
                                                                                      <li class="divider"></li>
                                                                                      <li><a href="/impressum" rel="license"><span class="navigation-sub-text">Impressum</span></a></li>
                                                                                  </ul>
                                                                              </li>
                                  
                                                                          </ul>
                                                                      </div>
                                                                  </div>
                                                                  <!-- /.container-fluid -->
                                                              </nav>
                                                              <!-- END.MAIN NAVI -->
                                                          </div>
                                                      </div>
                                  
                                                  </div>
                                                  <!--end.container -->
                                              </div>
                                              <!--end.main-header-bottom -->
                                  
                                          </header>
                                  
                                          
                                  
                                          <section>
                                  
                                              <div class="container">
                                                  <div class="row">
                                                      <noscript>
                                                          <div class="validationsummary">
                                                              Wir haben festgestellt, dass ihr Browser JavaScript nicht ausführt. 
                                  							Der Hauptteil der Funktionen von HeizPellets24 benötigt jedoch zwingend JavaScript.
                                  							Falls Sie Hilfe benötigen, JavaScript in Ihrem Browser zu aktivieren konsultieren Sie
                                  							die Website Ihrers Browser Herstellers oder rufen Sie uns an.
                                                          </div>
                                                      </noscript>
                                                      
                                                      
                                                      
                                                      
                                                      
                                      <div id="ctl00_MainContent_MainUpdatePanel">
                                  	
                                              <div class="order-process">
                                                  
                                  <div class="col-lg-4  col-sm-4">
                                  
                                      <input type="hidden" class="gt_register_event" value=".calculator .div-submit .button_link" data-event="click" data-gt_cat="order" data-gt_act="price adjustment" data-gt_lbl="step one" data-gt_val="42" />
                                      
                                  <style>
                                      .calculator.extended .div-input-qty .quality-checkboxes label { padding: 0 20px 0 20px; }
                                  </style>
                                  <div id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_CalculatorUpdatePanel">
                                  		
                                          <div class="calculator extended" onkeypress="javascript:return WebForm_FireDefaultButton(event, &#39;ctl00_MainContent_OrderProcess_Step_1_CalculatorView_CalculateNewBtn&#39;)">
                                  			
                                              <div class="bigCalculator pos-relative">
                                                  <div class="pos-absolute tabPanel litre"></div>
                                                  <div class="bigCalculator-headline text-uppercase h1-style">Pellets Preisrechner</div>
                                                  <img src="/App_Themes/Default/imagesNewLayout/MasterPage/arrow_orange.png" alt="calculator arrow down" />
                                                  <div class="bigCalculator-content">
                                  
                                  
                                                      <div class="div-input div-input-plz">
                                                          
                                                          
                                  
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_ZIP" class="label zip">Postleitzahl:</label>
                                                          <input name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$ZIP" type="text" value="96465" maxlength="5" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_ZIP" tabindex="1" class="fl" />
                                                      </div>
                                                      <div id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_MengeBudgetPanel">
                                  				
                                                          <div class="div-50-50 info-menge">
                                                              <div id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_div_Liter" class="bg-green">
                                                                  <a onclick="showLoadingPanel();" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_bt_Liter" tabindex="-1" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$bt_Liter&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">nach Menge</a>
                                                              </div>
                                                          </div>
                                                          <div class="div-50-50 info-budget">
                                                              <div id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_div_Budget">
                                                                  <a onclick="showLoadingPanel();" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_bt_Budget" tabindex="-1" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$bt_Budget&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">nach Budget</a>
                                                              </div>
                                                          </div>
                                                      
                                  			</div>
                                  
                                                      <div class="div-input div-input-qty bg-green">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Quantity" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Quantity_Label" class="label">kg:</label>
                                                          <input name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$Quantity" type="text" value="6000" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Quantity" tabindex="2" />
                                  
                                                          <span>
                                                              
                                                              
                                                              
                                                              
                                                              
                                                          </span>
                                                          <div id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxes">
                                  				
                                                              
                                                                      <div class="quality-checkboxes">
                                                                  
                                                                      <input type="hidden" name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$QualityCheckBoxRepeater$ctl01$TypeId" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxRepeater_ctl01_TypeId" value="1" />
                                                                      <span onchange="showLoadingPanel();"><input id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxRepeater_ctl01_TypeCheckBox" type="checkbox" name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$QualityCheckBoxRepeater$ctl01$TypeCheckBox" checked="checked" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$QualityCheckBoxRepeater$ctl01$TypeCheckBox\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxRepeater_ctl01_TypeCheckBox">DINplus / ENplus</label></span>
                                                                  
                                                                      <input type="hidden" name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$QualityCheckBoxRepeater$ctl02$TypeId" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxRepeater_ctl02_TypeId" value="2" />
                                                                      <span onchange="showLoadingPanel();"><input id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxRepeater_ctl02_TypeCheckBox" type="checkbox" name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$QualityCheckBoxRepeater$ctl02$TypeCheckBox" checked="checked" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$QualityCheckBoxRepeater$ctl02$TypeCheckBox\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_QualityCheckBoxRepeater_ctl02_TypeCheckBox">int. Norm (ISO)</label></span>
                                                                  
                                                                      </div>
                                                                  
                                                          
                                  			</div>
                                                          
                                                      </div>
                                  
                                  
                                  
                                                      <div class="div-input">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_PaymentGroup" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Payment_Label" class="label">Zahlungsart:</label>
                                                          <select name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$PaymentGroup$OptionGroupDropDown" onchange="showLoadingPanel();setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$PaymentGroup$OptionGroupDropDown\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_PaymentGroup_OptionGroupDropDown" class="payment-dropdown">
                                  				<option selected="selected" value="6">bar bei Lieferung</option>
                                  				<option value="4">EC-Karte bei Lieferung</option>
                                  				<option value="10">Vorkasse</option>
                                  				<option value="11">auf Rechnung</option>
                                  
                                  			</select>
                                  
                                                      </div>
                                                      <div class="div-input">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Stations" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Stations_Label" class="label">Lieferstellen:</label>
                                                          <select name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$Stations" onchange="showLoadingPanel();setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$Stations\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_Stations">
                                  				<option selected="selected" value="1">1 Haushalt</option>
                                  				<option value="2">2 Haushalte</option>
                                  				<option value="3">3 Haushalte</option>
                                  				<option value="4">4 Haushalte</option>
                                  				<option value="5">5 Haushalte</option>
                                  				<option value="6">6 Haushalte</option>
                                  				<option value="7">7 Haushalte</option>
                                  				<option value="8">8 Haushalte</option>
                                  				<option value="9">9 Haushalte</option>
                                  				<option value="10">10 Haushalte</option>
                                  				<option value="11">11 Haushalte</option>
                                  				<option value="12">12 Haushalte</option>
                                  				<option value="13">13 Haushalte</option>
                                  				<option value="14">14 Haushalte</option>
                                  				<option value="15">15 Haushalte</option>
                                  				<option value="16">16 Haushalte</option>
                                  				<option value="17">17 Haushalte</option>
                                  				<option value="18">18 Haushalte</option>
                                  				<option value="19">19 Haushalte</option>
                                  				<option value="20">20 Haushalte</option>
                                  				<option value="21">21 Haushalte</option>
                                  				<option value="22">22 Haushalte</option>
                                  				<option value="23">23 Haushalte</option>
                                  				<option value="24">24 Haushalte</option>
                                  				<option value="25">25 Haushalte</option>
                                  				<option value="26">26 Haushalte</option>
                                  				<option value="27">27 Haushalte</option>
                                  				<option value="28">28 Haushalte</option>
                                  				<option value="29">29 Haushalte</option>
                                  				<option value="30">30 Haushalte</option>
                                  				<option value="31">31 Haushalte</option>
                                  				<option value="32">32 Haushalte</option>
                                  				<option value="33">33 Haushalte</option>
                                  				<option value="34">34 Haushalte</option>
                                  				<option value="35">35 Haushalte</option>
                                  
                                  			</select>
                                                      </div>
                                                      <div class="div-input">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_DeliveryGroup" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_DeliveryGroup_Label" class="label">Lieferfrist:</label>
                                                          <select name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$DeliveryGroup$OptionGroupDropDown" onchange="showLoadingPanel();setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$DeliveryGroup$OptionGroupDropDown\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_DeliveryGroup_OptionGroupDropDown">
                                  				<option selected="selected" value="5">max. Lieferfrist</option>
                                  				<option value="14">kurz (3 - 10 Werktage) </option>
                                  				<option value="1">Express 48 Std. (Mo-Fr)</option>
                                  
                                  			</select>
                                  
                                                      </div>
                                                      <div class="div-input">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_DeliveryTimeGroup" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_DeliveryTimeGroup_Label" class="label">Lieferzeit:</label>
                                                          <select name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$DeliveryTimeGroup$OptionGroupDropDown" onchange="showLoadingPanel();setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$DeliveryTimeGroup$OptionGroupDropDown\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_DeliveryTimeGroup_OptionGroupDropDown">
                                  				<option selected="selected" value="24">ganzt&#228;gig m&#246;glich</option>
                                  				<option value="25">fr&#252;h (7-9 Uhr)</option>
                                  				<option value="26">vormittags (9-12 Uhr)</option>
                                  				<option value="27">nachmittags (12-16 Uhr)</option>
                                  				<option value="28">sp&#228;t (16-18 Uhr)</option>
                                  
                                  			</select>
                                  
                                                      </div>
                                                      <div class="div-input">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_TruckSizeGroup" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_TruckSizeGroup_Label" class="label">LKW:</label>
                                                          <select name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$TruckSizeGroup$OptionGroupDropDown" onchange="showLoadingPanel();setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$TruckSizeGroup$OptionGroupDropDown\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_TruckSizeGroup_OptionGroupDropDown">
                                  				<option selected="selected" value="19">egal (auch mit H&#228;nger)</option>
                                  				<option value="18">nur ohne H&#228;nger</option>
                                  				<option value="17">kleiner LKW (max. 18 t)</option>
                                  
                                  			</select>
                                  
                                                      </div>
                                                      <div class="div-input">
                                                          <label for="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_TubeLengthGroup" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_TubeLengthGroup_Label" class="label">Schlauchlänge:</label>
                                                          <select name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$TubeLengthGroup$OptionGroupDropDown" onchange="showLoadingPanel();setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$TubeLengthGroup$OptionGroupDropDown\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_TubeLengthGroup_OptionGroupDropDown">
                                  				<option selected="selected" value="9">bis 30m</option>
                                  				<option value="12">bis 40m</option>
                                  				<option value="13">bis 60m</option>
                                  
                                  			</select>
                                  
                                                      </div>
                                                      <div>
                                                          
                                                      </div>
                                                      <div class="div-submit">
                                  
                                                          <input type="submit" name="ctl00$MainContent$OrderProcess_Step_1$CalculatorView$CalculateNewBtn" value="PREIS BERECHNEN" onclick="showLoadingPanel();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$MainContent$OrderProcess_Step_1$CalculatorView$CalculateNewBtn&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_MainContent_OrderProcess_Step_1_CalculatorView_CalculateNewBtn" tabindex="2" class="button_link" />
                                                      </div>
                                  
                                                  </div>
                                              </div>
                                          
                                  		</div>
                                      
                                  	</div>
                                  
                                  
                                  </div>
                                  <div class="col-lg-8 col-md-8 col-sm-8 col-xs-12">
                                  
                                      <div class="product-info-overlay"></div>
                                  
                                      
                                      <script type="text/javascript">
                                          $(document).ready(function () {
                                              __doPostBack('ctl00_MainContent_OrderProcess_Step_1_PriceOrderUpdatePanel', 'LoadPrices');
                                          });
                                      </script>
                                  
                                      <div class="priceorderview indicator show">
                                          <div class="vert-center">
                                              <div class="hori-center">Angebote werden geladen ...</div>
                                          </div>
                                      </div>
                                  
                                      <div id="ctl00_MainContent_OrderProcess_Step_1_PriceOrderUpdatePanel" class="priceorderview loose ">
                                  		
                                              <input type="hidden" name="ctl00$MainContent$OrderProcess_Step_1$IsLoggedIn" id="ctl00_MainContent_OrderProcess_Step_1_IsLoggedIn" value="0" />
                                              <input type="hidden" name="ctl00$MainContent$OrderProcess_Step_1$SortingType" id="ctl00_MainContent_OrderProcess_Step_1_SortingType" value="-1" />
                                  
                                  
                                              <div id="ctl00_MainContent_OrderProcess_Step_1_UpperListSwitchPanel" class="upper list-switch row">
                                  			
                                  
                                  
                                                  <div class="fl">
                                                      <span id="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector" class="product-selector"><input id="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector_0" type="radio" name="ctl00$MainContent$OrderProcess_Step_1$ProductTypeSelector" value="1" checked="checked" /><label for="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector_0">Lose Ware</label><input id="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector_1" type="radio" name="ctl00$MainContent$OrderProcess_Step_1$ProductTypeSelector" value="2" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$ProductTypeSelector$1\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector_1">Sackware</label><input id="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector_2" type="radio" name="ctl00$MainContent$OrderProcess_Step_1$ProductTypeSelector" value="3" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$ProductTypeSelector$2\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="ctl00_MainContent_OrderProcess_Step_1_ProductTypeSelector_2">BigBag</label></span>
                                                  </div>
                                                  <div class="fr sort-price">
                                                      <select name="ctl00$MainContent$OrderProcess_Step_1$SortDropDown" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$OrderProcess_Step_1$SortDropDown\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_OrderProcess_Step_1_SortDropDown" style="width:195px;">
                                  				<option selected="selected" value="-1">Sortieren nach Preis</option>
                                  				<option value="4">Sortieren nach Produkt</option>
                                  				<option value="1">Sortieren nach Firma</option>
                                  				<option value="2">Sortieren nach Bewertungen</option>
                                  				<option value="3">Sortieren nach Lieferfrist</option>
                                  
                                  			</select>
                                                  </div>
                                              
                                  		</div>
                                  
                                  
                                  
                                              
                                          
                                  	</div>
                                  </div>
                                  
                                              </div>
                                          
                                  </div>
                                  
                                                  </div>
                                              </div>
                                  
                                          </section>
                                  
                                          <div class="advertising">
                                              
                                          </div>
                                  
                                          
                                  
                                          <footer class="main-footer">
                                              <div class="main-footer-top">
                                                  <div class="container">
                                                      <div class="row bottom-navi">
                                                          <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 ie8">
                                                              <div class="slide-menu-link">Kundenservice</div>
                                                              <div class="slide-menu inactive">
                                                                  
                                  
                                  <div class="content-wrapper-100">
                                      <div id="ctl00_ctl17_ContentWrapper" class="content-wrapper-100">
                                          
                                                  <div id="ctl00_ctl17_content" class="fl" style="width: 100%;"><ul>
                                  	<li><a href="/persoenliche-daten" title="Mein Konto">Mein Konto</a></li>
                                  	<li><a href="/sammelbestellung" title="Sammelbestellung">Sammelbestellung</a></li>
                                  	<li><a href="/newsletter" title="Newsletter">Newsletter</a></li>
                                  	<li><a href="/zahlungsarten-lieferung" title="Zahlungsarten &amp; Lieferung">Zahlungsarten</a></li>
                                  	<li><a href="/hilfe" title="Hilfe / FAQ">Hilfe / FAQ</a></li>
                                  	<li><a href="/kontakt" title="Kontaktformular">Kontakt</a></li>
                                  </ul>
                                  </div>
                                              
                                      </div>
                                      
                                  </div>
                                  
                                                              </div>
                                                          </div>
                                                          <div class="clearfix visible-xs-block"></div>
                                                          <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 ie8">
                                                              <div class="slide-menu-link">Hauptthemen</div>
                                                              <div class="slide-menu inactive">
                                                                  
                                  
                                  <div class="content-wrapper-100">
                                      <div id="ctl00_ctl18_ContentWrapper" class="content-wrapper-100">
                                          
                                                  <div id="ctl00_ctl18_content" class="fl" style="width: 100%;"><ul>
                                  	<li><a href="/pelletpreis" title="Holzpelletspreise">Pelletspreise</a></li>
                                  	<li><a href="/holzpellet-sorten" title="Holzpelletsorten">Holzpellet Sorten</a></li>
                                  	<li><a href="/charts/holzpellets" title="Charts">Charts</a></li>
                                  	<li><a href="/news" title="News">News</a></li>
                                  	<li><a href="/spartipps" title="Spartipps">Spartipps</a></li>
                                  </ul>
                                  </div>
                                              
                                      </div>
                                      
                                  </div>
                                  
                                                              </div>
                                                          </div>
                                                          <div class="clearfix visible-xs-block"></div>
                                                          <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 ie8">
                                                              <div class="slide-menu-link">Info</div>
                                                              <div class="slide-menu inactive">
                                                                  
                                  
                                  <div class="content-wrapper-100">
                                      <div id="ctl00_ctl19_ContentWrapper" class="content-wrapper-100">
                                          
                                                  <div id="ctl00_ctl19_content" class="fl" style="width: 100%;"><ul>
                                  	<li><a href="/presse" title="Presse-Kontakt und -Artikel">Presse</a></li>
                                  	<li><a href="/werbung" title="Werbung">Werbung</a></li>
                                  	<li><a href="/pelletsnews-fuer-ihre-website">Newseinbindung</a></li>
                                  	<li><a href="/dinplus" title="DinPlus Info">DINplus</a></li>
                                  	<li><a href="/enplus" title="EnPlus Info">ENplus</a></li>
                                  </ul>
                                  </div>
                                              
                                      </div>
                                      
                                  </div>
                                  
                                                              </div>
                                                          </div>
                                                          <div class="clearfix visible-xs-block"></div>
                                                          <div class="col-lg-2 col-md-2 col-sm-3 col-xs-12 ie8">
                                                              <div class="slide-menu-link">Heizpellets24</div>
                                                              <div class="slide-menu inactive">
                                                                  
                                  
                                  <div class="content-wrapper-100">
                                      <div id="ctl00_ctl20_ContentWrapper" class="content-wrapper-100">
                                          
                                                  <div id="ctl00_ctl20_content" class="fl" style="width: 100%;"><ul>
                                  	<li><a href="/ueber-heizpellets24" title="Über HeizPellets24">&Uuml;ber uns</a></li>
                                  	<li><a href="/datenschutz" title="Datenschutzbestimmungen">Datenschutz</a></li>
                                  	<li><a href="/impressum" title="Impressum">Impressum</a></li>
                                  	<li><a href="/agb" title="Allgemeine Geschäftsbedingungen">AGB</a></li>
                                  	<li><a href="/karriere" title="Jobs bei HeizPellets24">Karriere</a></li>
                                  </ul>
                                  </div>
                                              
                                      </div>
                                      
                                  </div>
                                  
                                                              </div>
                                  
                                                          </div>
                                                          <div class="col-lg-4 col-md-4 col-sm-12 col-xs-12 socials ye">
                                                              Folgen Sie uns in sozialen Netzen:
                                  								<ul class="social_icons">
                                                                      <li><a href="http://www.facebook.com/HeizPellets24-190760677611256/" target="_blank" title="HeizPellets24 auf Facebook">
                                                                          <img src="/App_Themes/Default/imagesNewLayout/MasterPage/facebook-icon.png" alt="Facebook icon" />
                                                                      </a></li>
                                                                      <li>
                                                                          <a href="https://twitter.com/heizpellets24" target="_blank" title="HeizPellets24 auf Twitter">
                                                                              <img src="/App_Themes/Default/imagesNewLayout/MasterPage/twitter-icon.png" alt="Twitter icon" />
                                                                          </a>
                                  
                                                                      </li>
                                                                  </ul>
                                                          </div>
                                                      </div>
                                                  </div>
                                              </div>
                                              <!--end.main-footer-top -->
                                              <div class="main-footer-bottom">
                                                  <div class="container">
                                                      <div class="row">
                                                          <div id="ctl00_ctl21">
                                  	
                                                                  
                                                                          <div itemscope itemtype="http://schema.org/Organization">
                                                                              <div class="col-lg-4 col-sm-4 col-xs-6 col-center">
                                                                                  <div class="firma_info_logo">
                                                                                      <img src="/App_Themes/Default/imagesNewLayout/MasterPage/logo.png" alt="Logo HeizPellets24" class="logo-img" />
                                                                                  </div>
                                                                                  <div class="firma_info_address">
                                                                                      <span itemprop="name">HeizPellets24.de<br>
                                                                                          interaid GmbH</span><br>
                                                                                      <span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
                                                                                          <span itemprop="streetAddress">Ullsteinstra&szlig;e 120</span><br>
                                                                                          <span itemprop="postalCode">12109</span> <span itemprop="addressLocality">Berlin<span style="display: none;">, Deutschland</span></span>
                                  
                                                                                      </span>
                                                                                  </div>
                                                                              </div>
                                                                              <div class="col-lg-4 col-sm-4 col-xs-6 col-center">
                                                                                  <ul class="firma_info_phones">
                                                                                      <li class="firma_info_phones-phone">
                                                                                          <img src="https://cdn.heizpellets24.de/App_Themes/Default/imagesNewLayout/MasterPage/phone_icon.png" alt="Phone icon" />
                                  
                                                                                          <a href="tel:3070171230" rel="nofollow"><span itemprop="telephone">+49 (0) 30 701 712 20</span></a> 
                                                                                      </li>
                                  
                                                                                      <li class="firma_info_phones-fax">
                                                                                          <img src="https://cdn.heizpellets24.de/App_Themes/Default/imagesNewLayout/MasterPage/fax_icon.png" alt="Fax icon" />
                                                                                          <span itemprop="faxNumber">+49 (0) 30 701 712 19</span></li>
                                                                                      <li class="firma_info_phones-mail">
                                                                                          <img src="https://cdn.heizpellets24.de/App_Themes/Default/imagesNewLayout/MasterPage/mail_icon.png" alt="Mail icon" />
                                                                                          <span itemprop="email">info@heizpellets24.de</span>
                                                                                      </li>
                                                                                  </ul>
                                                                              </div>
                                                                          </div>
                                                                      
                                  
                                                                  <div class="col-lg-4 col-sm-4 col-xs-12">
                                                                      <div class="trustedShops">
                                                                          <p>Wir sind Trusted Shops zertifiziert</p>
                                  
                                  
                                                                          <div class="trustedShops-sub">
                                                                              <a href="https://www.trustedshops.de/bewertung/info_X0846340CF93A99D11091E8D18346B3D1.html" title="Trusted Shops Bewertung">
                                                                                  <img src="https://cdn.HeizPellets24.de/App_Themes/Default/imagesNewLayout/MasterPage/trusted_shops_icon.png" alt="Trusted Shops Icon" />
                                                                              </a>
                                                                          </div>
                                                                          <div class="trustedShops-sub">
                                                                              
                                                                                      <span itemscope="" itemtype="http://data-vocabulary.org/Review-aggregate">
                                                                                          <meta itemprop="worst" content="1">
                                                                                          <span class="stars">
                                                                                              <span class="stars-overlay" style="width: 95%;">&#9733; &#9733; &#9733; &#9733; &#9733;</span>
                                                                                              &#9733; &#9733; &#9733; &#9733; &#9733; </span>
                                  
                                                                                          <br />
                                                                                          <span class="points"><span itemprop="rating">4.74 </span>/ <span itemprop="best">5.0</span> </span>
                                                                                          <br />
                                                                                          <span class="small-text">bei <span itemprop="votes">961</span> <a href="https://www.trustedshops.com/shop/certificate.php?shop_id=X0846340CF93A99D11091E8D18346B3D1" style="color: white; font-weight: 500;">Trustedshops Bewertungen</a></span>
                                  
                                                                                      </span>
                                                                                  
                                  
                                                                          </div>
                                                                      </div>
                                                                  </div>
                                                              
                                  </div>
                                                      </div>
                                                  </div>
                                              </div>
                                              <!--end.main-footer-bottom-->
                                  
                                          </footer>
                                          
                                  
                                          <div id="ctl00_LoginRegister_UpdatePanel">
                                  	
                                                  
                                              
                                  </div>
                                  
                                      </form>
                                  
                                      <div class="container">
                                          
                                      </div>
                                      <div class="container">
                                          
                                      </div>
                                  
                                  
                                      
                                      
                                  <!-- Google Analytics -->
                                  <script>
                                      (function (i, s, o, g, r, a, m) {
                                          i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
                                              (i[r].q = i[r].q || []).push(arguments)
                                          }, i[r].l = 1 * new Date(); a = s.createElement(o),
                                              m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
                                      })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
                                  
                                      $(document).ready(function () {
                                  
                                         var currentState = null;
                                          function initGA() {
                                              if (currentState !== CookieConsent.consent.statistics) {
                                                  currentState = CookieConsent.consent.statistics
                                                  // switch between auto and own clientId which is set by cookie consent
                                                  if (CookieConsent.consent.statistics) {
                                                      ga('create', 'UA-226970-16', 'auto');
                                                  } else {
                                                      // use own id without external cookie tracking
                                                      ga('create', 'UA-226970-16', {
                                                          'storage': 'none',
                                                          'clientId': '1bf52592-d039-4b1b-904a-5665b2e0d711'
                                                      });
                                                  }
                                              }
                                          }
                                          function reevaluate() {
                                              if (currentState !== CookieConsent.consent.statistics) {
                                                  // reinit analytics tracker
                                                  ga.remove('t0')
                                                  initGA()
                                  
                                                  ga('set', 'anonymizeIp', true);
                                                  var url = location.pathname + location.search + location.hash
                                                  ga('send', 'pageview', url)
                                              }
                                          }
                                  
                                          initGA();
                                  
                                          ga('set', 'anonymizeIp', true);
                                          var url = location.pathname + location.search + location.hash;
                                          ga('send', 'pageview', url);
                                  
                                          window.addEventListener('CookiebotOnAccept', (e) => {
                                              reevaluate();
                                          }, false)
                                          window.addEventListener('CookiebotOnDecline', (e) => {
                                              reevaluate();
                                          }, false)
                                      });
                                  
                                  </script>
                                  <!-- End Google Analytics -->
                                  
                                  <script>
                                      var gaProperty = 'UA-226970-16';
                                      var gaDisableStr = 'ga-disable-' + gaProperty;
                                      if (document.cookie.indexOf(gaDisableStr + '=true') > -1) {
                                          window[gaDisableStr] = true;
                                      }
                                  
                                  
                                      function gaOptout() {
                                          document.cookie = gaDisableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
                                          window[gaDisableStr] = true;
                                      }
                                  </script>
                                  
                                  
                                      
                                  	
                                  		<script>
                                              (function () {
                                                  var wasLoaded = false;
                                                  if (CookieConsent.consent.marketing) {
                                                      var gads = document.createElement('script');
                                                      gads.async = true;
                                                      gads.type = 'text/javascript';
                                                      var useSSL = 'https:' == document.location.protocol;
                                                      gads.src = (useSSL ? 'https:' : 'http:') +
                                                          '//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
                                                      var node = document.getElementsByTagName('script')[0];
                                                      node.parentNode.insertBefore(gads, node);
                                  
                                  
                                                      (adsbygoogle = window.adsbygoogle || []);
                                                      adsbygoogle.forEach.call(document.getElementsByClassName('adsbygoogle'), function () {
                                                          adsbygoogle.push({})
                                                      })
                                  
                                                      wasLoaded = true;
                                                  }
                                  
                                  
                                                  window.addEventListener('CookiebotOnAccept', function (e) {
                                                      if (!wasLoaded) {
                                                          if (CookieConsent.consent.marketing) {
                                                              var gads = document.createElement('script');
                                                              gads.async = true;
                                                              gads.type = 'text/javascript';
                                                              var useSSL = 'https:' == document.location.protocol;
                                                              gads.src = (useSSL ? 'https:' : 'http:') +
                                                                  '//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js';
                                                              var node = document.getElementsByTagName('script')[0];
                                                              node.parentNode.insertBefore(gads, node);
                                  
                                                              (adsbygoogle = window.adsbygoogle || []);
                                  
                                                              adsbygoogle.forEach.call(document.getElementsByClassName('adsbygoogle'), function () {
                                                                  adsbygoogle.push({})
                                                              })
                                                              wasLoaded = true;
                                                          }
                                                      }
                                                  }, false)
                                              })();
                                          </script>
                                  	
                                  
                                      <script type="text/javascript" src="/Scripts/complete.js?v=200"></script>
                                      <script type="text/javascript" src="/Scripts/g_tracking.js?v=200"></script>
                                  
                                      <!--Scripts section-->
                                  
                                      
                                      
                                      <script>
                                          $(document).on('click', '.showImprint', function () {
                                              if ($('#imprintPanel').hasClass('isShown')) {
                                                  fadeOutImprint();
                                              } else {
                                                  fadeInImprint();
                                              }
                                          });
                                          $(document).on('click', function (event) {
                                              if ($('#imprintPanel.isShown').length > 0) {
                                                  if (!($(event.target).closest('#imprintPanel').length > 0
                                                      || event.target.id === 'imprintPanel'
                                                      || $(event.target).hasClass('showImprint'))) {
                                                      fadeOutImprint();
                                                  }
                                              }
                                          })
                                          $(document).on('click', '#imprintPanel .close, #imprintPanel .closeBtn', function () {
                                              fadeOutImprint();
                                  
                                          });
                                          $(document).on('scroll', function () {
                                              if (viewport().width < 768) {
                                                  if ($('#imprintPanel.isShown').length > 0) {
                                                      var header = $('#imprintPanel.isShown .header');
                                                      if ($('#imprintPanel').offset().top - $(document).scrollTop() < 0) {
                                                          if (!header.hasClass('isFixed')) {
                                                              $('#imprintPanel .text').css({
                                                                  "padding-top": header.outerHeight(true) + 20
                                                              });
                                                              header.css({
                                                                  position: 'fixed',
                                                                  top: 0,
                                                                  left: 0,
                                                                  right: 0,
                                                                  "z-index": 1000
                                                              });
                                                              header.addClass('isFixed');
                                                          }
                                                      } else if (header.hasClass('isFixed')) {
                                                          header.attr('style', '');
                                                          header.removeClass('isFixed');
                                                          $('#imprintPanel .text').attr('style', '');
                                                      }
                                                  }
                                  
                                                  if ($('#privacyPolicyPanel.isShown').length > 0) {
                                                      var header = $('#privacyPolicyPanel.isShown .header');
                                                      if ($('#privacyPolicyPanel').offset().top - $(document).scrollTop() < 0) {
                                                          if (!header.hasClass('isFixed')) {
                                                              $('#privacyPolicyPanel .text').css({
                                                                  "padding-top": header.outerHeight(true) + 20
                                                              });
                                                              header.css({
                                                                  position: 'fixed',
                                                                  top: 0,
                                                                  left: 0,
                                                                  right: 0,
                                                                  "z-index": 1000
                                                              });
                                                              header.addClass('isFixed');
                                                          }
                                                      } else if (header.hasClass('isFixed')) {
                                                          header.attr('style', '');
                                                          header.removeClass('isFixed');
                                                          $('#privacyPolicyPanel .text').attr('style', '');
                                                      }
                                                  }
                                              }
                                          });
                                          function fadeInImprint() {
                                              $('#imprintPanel').addClass('isShown');
                                              var container = $('.order-process').closest('section').find('> .container');
                                              $('#imprintPanel').insertBefore(container);
                                              $('#imprintPanel').fadeIn();
                                              $('.order-process').fadeTo(500, .2);
                                              var containerHeight = $(container).outerHeight(true);
                                              $(container).parent().css({
                                                  "min-height": containerHeight
                                              });
                                              $(container).css({
                                                  position: 'absolute',
                                                  top: 148,
                                                  left: 0,
                                                  right: 0,
                                                  margin: 'auto',
                                                  "z-index": 1
                                              });
                                              $('window, body').scrollTop($('#imprintPanel').scrollTop());
                                  
                                          }
                                          function fadeOutImprint() {
                                              $('#imprintPanel').removeClass('isShown');
                                              $('#imprintPanel').fadeOut(500, function () {
                                                  var container = $('.order-process').closest('section').find('> .container');
                                                  $(container).attr('style', '');
                                                  $('.order-process').prepend($('#imprintPanel'));
                                                  $(document).scrollTop($('.address-col .header').offset().top);
                                              });
                                              $('.order-process').fadeTo(500, 1);
                                  
                                          }
                                  
                                          $(document).on('click', '.showPrivacyPolicy', function () {
                                              if ($('#privacyPolicyPanel').hasClass('isShown')) {
                                                  fadeOutPrivacyPolicy();
                                              } else {
                                                  fadeInPrivacyPolicy();
                                              }
                                          });
                                          $(document).on('click', function (event) {
                                              if ($('#privacyPolicyPanel.isShown').length > 0) {
                                                  if (!($(event.target).closest('#privacyPolicyPanel').length > 0
                                                      || event.target.id === 'privacyPolicyPanel'
                                                      || $(event.target).hasClass('showPrivacyPolicy'))) {
                                                      fadeOutPrivacyPolicy();
                                                  }
                                              }
                                          })
                                          $(document).on('click', '#privacyPolicyPanel .close, #privacyPolicyPanel .closeBtn', function () {
                                              fadeOutPrivacyPolicy();
                                  
                                          });
                                  
                                          function fadeInPrivacyPolicy() {
                                              $('#privacyPolicyPanel').addClass('isShown');
                                              var container = $('.order-process').closest('section').find('> .container');
                                              $('#privacyPolicyPanel').insertBefore(container);
                                              $('#privacyPolicyPanel').fadeIn();
                                              $('.order-process').fadeTo(500, .2);
                                              var containerHeight = $(container).outerHeight(true);
                                              $(container).parent().css({
                                                  "min-height": containerHeight
                                              });
                                              $(container).css({
                                                  position: 'absolute',
                                                  top: 148,
                                                  left: 0,
                                                  right: 0,
                                                  margin: 'auto',
                                                  "z-index": 1
                                              });
                                              $('window, body').scrollTop($('#privacyPolicyPanel').scrollTop());
                                  
                                          }
                                          function fadeOutPrivacyPolicy() {
                                              $('#privacyPolicyPanel').removeClass('isShown');
                                              $('#privacyPolicyPanel').fadeOut(500, function () {
                                                  var container = $('.order-process').closest('section').find('> .container');
                                                  $(container).attr('style', '');
                                                  $('.order-process').prepend($('#privacyPolicyPanel'));
                                                  $(document).scrollTop($('.address-col .header').offset().top);
                                              });
                                              $('.order-process').fadeTo(500, 1);
                                  
                                          }
                                          $(document).on('click', '.showInfoDialog', function () {
                                              if ($('#infoDialogPanel').hasClass('isShown')) {
                                                  fadeOutInfoDialogPanel();
                                              } else {
                                                  fadeInInfoDialogPanel();
                                              }
                                          });
                                          $(document).on('click', function (event) {
                                              if ($('#infoDialogPanel.isShown').length > 0) {
                                                  if (!($(event.target).closest('#infoDialogPanel').length > 0
                                                      || event.target.id === 'infoDialogPanel'
                                                      || $(event.target).hasClass('showInfoDialog'))) {
                                                      fadeOutInfoDialogPanel();
                                                  }
                                              }
                                          })
                                          $(document).on('click', '#infoDialogPanel .close, #infoDialogPanel .closeBtn', function () {
                                              fadeOutInfoDialogPanel();
                                  
                                          });
                                  
                                          function fadeInInfoDialogPanel() {
                                              $('#infoDialogPanel').addClass('isShown');
                                              var container = $('.order-process').closest('section').find('> .container');
                                              $('#infoDialogPanel').insertBefore(container);
                                              $('#infoDialogPanel').fadeIn();
                                              $('.order-process').fadeTo(500, .2);
                                              $(container).css({
                                                  position: 'absolute',
                                                  top: 148,
                                                  left: 0,
                                                  right: 0,
                                                  margin: 'auto',
                                                  "z-index": 1
                                              });
                                              $('window, body').scrollTop($('#infoDialogPanel').scrollTop());
                                  
                                          }
                                          function fadeOutInfoDialogPanel() {
                                              $('#infoDialogPanel').removeClass('isShown');
                                              $('#infoDialogPanel').fadeOut(500, function () {
                                                  var container = $('.order-process').closest('section').find('> .container');
                                                  $(container).attr('style', '');
                                                  $('.order-process').prepend($('#infoDialogPanel'));
                                                  setTimeout(function () {
                                  
                                                      // fixed navi + 10 padding
                                                      var topVal = 118;
                                                      if (viewport().width < 768)
                                                          topVal = 0;
                                  
                                                      $(document).scrollTop($('.address-col .header').offset().top - topVal);
                                                  }, 100);
                                              });
                                              $('.order-process').fadeTo(500, 1);
                                  
                                          }
                                      </script>
                                  
                                      <script src="/Scripts/pages/orderprocess/loosepriceorderview.min.js" type="text/javascript"></script>
                                  
                                  </body>
                                  </html>
                                  
                                  

                                  OliverIO 1 Reply Last reply Reply Quote 0
                                  • OliverIO
                                    OliverIO @looxer01 last edited by

                                    @looxer01
                                    Ne, da wird schon html übertragen das sich auch auswerten lässt.
                                    Allerdings werden die ganzen Formular Elemente die sich oben und links auswählen lassen als Formular Anfrage übermittelt (Post)
                                    Der parser kann nur get abfragen.
                                    Mal schauen ob er sich austricksen lösst, ansonsten mach ich dir ein Skript.
                                    Da kommt ja eine Liste, davon dann aber dann nur das oberste Element ?

                                    1 Reply Last reply Reply Quote 0
                                    • L
                                      looxer01 last edited by

                                      @oliverio sagte in Preis von Propellets.at mittels Parser auslesen:

                                      Da kommt ja eine Liste, davon dann aber dann nur das oberste Element ?

                                      Ich denke schon. Wahrscheinlich reicht sogar die HTML Abfage nach PLZ und Menge.

                                      Wäre schon super, wenn der Parser sich überreden lassen würde.

                                      lG Looxer

                                      1 Reply Last reply Reply Quote 0
                                      • OliverIO
                                        OliverIO last edited by OliverIO

                                        @looxer01

                                        Leider ging es nur mit einem Skript.
                                        Als allererstes musst du 2 Javascript module installieren.
                                        Dazun gehst du in die Instanz-Einstellungen des javascript adapters und trägst
                                        bei Zusätzliche NPM-Module die beiden Module jeweils separat ein. Bitte exakt die Schreibweise beachten

                                        node-fetch@2
                                        cheerio
                                        

                                        Danach kopierst du das folgende Skript in ein neues Skript im javascript adapter und passt die beiden Datenpunktnamen am Anfang an.
                                        Beide müssen vor Start des Skripts existieren und beides sind Zeichenketten.

                                        const dpPrice = "javascript.0.test1";
                                        const dpDealer = "javascript.0.test2";
                                        
                                        const fetch = require("node-fetch");
                                        const cheerio = require("cheerio");
                                        
                                        async function getData() {
                                            let response = await fetch("https://www.heizpellets24.de/pelletpreis-direkt/96465/6000/1", {
                                            "headers": {
                                                "accept": "*/*",
                                                "accept-language": "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7",
                                                "cache-control": "no-cache",
                                                "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                                                "pragma": "no-cache",
                                                "sec-ch-ua": "\"Google Chrome\";v=\"107\", \"Chromium\";v=\"107\", \"Not=A?Brand\";v=\"24\"",
                                                "sec-ch-ua-mobile": "?0",
                                                "sec-ch-ua-platform": "\"Windows\"",
                                                "sec-fetch-dest": "empty",
                                                "sec-fetch-mode": "cors",
                                                "sec-fetch-site": "same-origin",
                                                "x-microsoftajax": "Delta=true",
                                                "x-requested-with": "XMLHttpRequest"
                                            },
                                            "referrer": "https://www.heizpellets24.de/pelletpreis-direkt/96465/6000/1",
                                            "referrerPolicy": "strict-origin-when-cross-origin",
                                            "body": "ctl00%24ScriptManager1=ctl00%24MainContent%24OrderProcess_Step_1%24PriceOrderUpdatePanel%7Cctl00_MainContent_OrderProcess_Step_1_PriceOrderUpdatePanel&__EVENTTARGET=ctl00_MainContent_OrderProcess_Step_1_PriceOrderUpdatePanel&__EVENTARGUMENT=LoadPrices&__LASTFOCUS=&__VIEWSTATE=3xRLJo2bmg9rYE%2BVomEwZwuILmnrhgjarZCurFylppJp2Wvr0GLjSMO6sZS93ISY%2Fy1IDyQdfqFXE9qJ1yV2bSZtRv%2B0o4cBbrhbDJ41eaUVYrB94DF7QfAUYOHyvB9ZzvEeTM2eQgg7R2yPlzwzU%2FlHRuzVcusMjj9%2B7q1Gu4u%2BYBApfc0ZoJiLEDIlMj%2FSv4ADtPnqdXkzkyLNjhkbgcPqruwws91F8ZwZ1Xi27L%2BVVZUVwian3QM4tqzeiS%2FLPssOi78v450Rhr2%2BsrcAOiGUkrRxVba%2F%2B31d3M3pBzVrB6owqwr5IDqYptgTSytTkkgwIriF44YaoM%2FRFML0ZuZjuQDTXKcH%2Bkwkl3mIlHU2JW5PYkcNHDqC7EmaS6YjKpvHWP9lWDyYkYXhC4ZwVDEg6a73hHR%2FId5KLg7YBJ2YaGxggZFzOJDqKld3g8Le2mBdyTgGnQruaWNYaNL2cSFS5oE8xda98DDGN8VqKLdvhsDLjfbmv7PGi5te8RrspWN7oS2LVjN3b6zFNtxbmRTqWE0YXK6MAbGnzk7HUHrzv8v6rlx10WhhYEeFmOgCOqThiMvc226pTJL%2FImZc6IdLI3pg4TaOAOYMaLRN6gbwiWPhggXBa7Nl3hhnJDqBuBmPjy6cE9Re%2FRsV5Kt2A3QP316MSyfNaCVl7ETKMRG5E0jJEvezXA16IVagrShpAZ6CiFYiAhgfS%2F9mxhDhfOiWRqSe9xc8xc6Tq1%2FJAeRhy3oDrGfnbZy3IE1iSaAZDMpgtaGGR9ZhcOToehfUXDQ2gVrTIhFB65T7%2Fa4FLK%2B0%2B4D9aHt2R5L3cD5se9lejw6wwOPpOeODuSbcHZG26rsXKZhWuP3Md%2FzGr2XTfCviLlssJFuNRytsgKPXGoYDhGzeKAeA7Ezkh3oyQYF9ZU0wy8WxuCrL9knEFsbLUeoIgRLCg53BuAXwOEC7tZ7L1bJeSfEj3YtVPYXvetnm5nCZhGSq%2BVXGHH9drDpyH5vPv3LPWx6zg0pJa9WD1cNGQ13qs28un4TgMdmWDPlscIvx8mecrjTN9rZqlFI6aTkl%2FJLVAIozmEcogT7oy4GG%2FQCdMNs5WWlyGO8kU8rnHancjErxQzOGgImkjE8n%2FJ0%2FRjkQbrNmvylgtuO5LFqq54%2Fhv%2FZugbPcZzqadElbRLW6LdwOBaMjWeZ01%2FBXCoM0I3EWAjO7OgynQ80dK1HU3Dl2yz0eHRzIoVHU2mv5p7UT3ZLJI%2FVN4YpjVDrOSHPfqpGKcoJx62%2Bkxx%2FGPV1cj4pIu2WbhrgGJf3YsBEI%2BObFJKAs0AsCJED2T1fX7%2FLY1ifOvOEufbNpHOgolmkFpwgO6%2BOrBX0%2BXC2teFM5eAwgBD4ZJLja5Seiy%2FyryNP7MPmUOReXGnJ995vLAZalQGieldo8EnJfoP7PnY08XeLFL4%2BK1BP817CsPNZ5ASPM3QkQVB4rW%2F98buk6Ak0vJlb4c9w7ljGlX1bTcGTN%2Bm2eZs3pnA4LDv5k%2BqU%2BwE4SA0V4hGARofP6YJ%2Bz4%2FBhQLgkxaZM0qSqB7Vc2NsfXUuTc3cAc7v0gaALW8FebdEqP3fYWHpa7%2B6eZOrTE9Vdd7KWscjNi1N5sQznygaq13iDZ3QXYa%2FcJr%2FWcvbNzRdXyGtBl6Fa17qLODXSQYVDw8ap0PsqHXWLraFfUvvcSt%2FuKk3LMx0W5gU%2Fou1dVSkLTYhIf6DgJ9sT6tUpIcYc8JoCS6Ixs0C0B72VZ2v%2F%2Fn%2FSPXWQcrc%2BIdNV%2BgWtNZ9AEWTWbKbS5drrBT4PMeThsUqkYP7MugVcsc0FANiiUSaHkn5Qc1N5%2F7hBvkgWjdeFzKxDMOigPMFk1dSw%2BRQ62lCpyMuRXJrX7YKChZrL%2BuIgabnfim9qwd8yUGvQfniPl0zJ32y7ulihygSU36dDS%2B%2F3OuQisydU%2Ff4C%2FflCLJKQLR9iJE1J18Und6akj8dzE65GUijv6P203ugiHGxMn998lur51jMOZyqcEFhdfj%2BOPS41hLApmHFO7VhTv1OZ2YuhMCCkT%2FNq7MM4Bf%2BeXhWhN2vBdefxsw5%2BaSqElkpGuMPC2wzx992A4LRA2rn8FcP5vG5CKyeukvu7lVGh3OxRvQ4vswFRWwn%2ByLKdHQCA1umP6UYSTLZJ4ypdg0iJ7sMgUZTYeEwZJwBKSYXqz70B9fxqvbShn0awG%2B4MsZwSWWFgpooMuhcNehRC1UzNt%2FiJerjKdCmDstS5mHoDwEcXYh1QaNWVAds4wxHuIw5%2Fdu8f5kB0%2BvM56iDlwE%2FsmFLv7d1Er05nQpZ4D2OClRwuCUkA6hrMDjVf9k2opXaxwN0BBvrVSheUE4X8knpnHSCjD2OjdKQbMOLDLbIB1suukfMUmnvF%2Byw5ooYr%2BzqDMr8DmQzOWPVxlGyy0v7W4CzgqscYp94Iak2qOW%2BRjJ2nlXCsZNfuUxcuIaRZHdV7j8FJDXog9GZampPDxU0jhg2ZoNfUa7E%2FnO%2FErjPb0F8C9z9Ah65xElpbd2LDsg3NkH74Pzfw5Cj5GZu8Y1CM%2BpHySOkxY5i%2F07adhPBjqfdElxM25ivRoDZ98qa54tSq4scUTpAtiagMYLKspbs%2BIfq0xnqkH%2BV2IBCcD4MAxlDMc9PiGl7u9KZQEGwMizhDFbX3KcPLBkXcq%2FZGV%2FogYIQbF%2Bg%2FfTAR%2BhUUVA59WVGC4Pgf32mKcfpiGkBF%2FQu34tY7prWun59Gl6fsqevEPRq%2BFJnjr04UvV7ciOJcMbIqbihg1%2BLNg%2BsZxoxL7D4QumP8BaeKUWZ3Ww7mSlb5LPlsnYtUd0Sf%2BK6cWNWWIKyMSi3Z4k7MwW708ZbRXDG2AGDZz2CX%2Flttzq%2BumJ07DJG3vveh43m9zY4uQkSRRvHUPI9t92zvl8g5ysr0qgQFeyszCNiFL2%2Bgymfl1lEci4PhMBcxU84TStxxPIONUT%2FpCMO4KQX4KOvkUCXIIzjgqp13wM3CgmfQIUFGIB1QZJMbLqkz7nROySnSSjA7wuUxmzlXC0Y36JK1Z0HgG1y66EbRhdS6r7srshzP9hH2acbfVyRM%2B9sAesIKZQ%2FRsW1hTWJx4g9k1yZUzeGDaenY7tYpIwbvaowvdVdl3at%2FEE711agtEYV1qncNyoagtyn0eFgjz7ROuekUGzu6LD%2F%2Fho0m09fzw%2BQ8c%2Bn%2FRkf00%2B%2BV%2Bm%2FEX5Y3BBrbLHWOJYCmHN1%2FpF3Ia8x5PqomKuFBVggZgPn8jrnVOuUMgLBMiqc4v1VGo2pCtK1kvDsfw%2Bww1arBClN8S8VJOzy347izPGkUruz%2FBnAvm%2B0%2F2ACBBz7zUD%2BYHa0iGxT7eW5H71BXQbVmmWmx7lMZ86e1lwsM8I5vGQkFYi%2FiNhQ3wSSyt7h1%2FRFlx3NnaNtQVcb%2B87UlEj7v3vVXoN8GRlKtiI9t4SdnitJUjHXD8yx1AydEqA4JHYF5pBvw9IkCjRYSHQ7OxqULI9uaN%2FVfnr7UaL1p87McKd%2Bp7%2BX1R69jBQYOup%2BD4xa5Du1CZLTYKhJ9GQXe3VlQemnXXtJEEiHWb3QXlKBOwOx0oEWVK%2FBqG1pQtAF03HD0nPuT0xSSHP51Y9JAbBLyGXFl6KOADySYCQGJnRZfYoC7SUmNEOldqpIXIFni562UXdXoFTeQrh%2BCTwTDdAEmELvwlECZH7TfahMrIsEi0TsnkarDuriCsHls1OZ53zbD0u0aKHZfavE%2Bf6A%2Fq0oue0bDKf%2FWFoR%2FpJPgZuNpsXJX%2B9mY99M%2BxGsfpMjH0m9IG%2F8mr5bXyexFeBdRajud1qjWIfbDDg0b7lSWyckpkz0FC%2F2U3kXZ9JXsMRG5U2OK0r%2Fq7HplignhXAsoXF3GRKZmCsGjbMxJxXnSSAPCEx3pjD25uRMq%2FIV9VcRV%2BonNApv465ljg9dW2CfDVXx7vKe5xJNErZf3zFQkulVZERLnO9%2BzPU6ko5tsA%2BswPoYACG32cJ3jGJgYtVxZCyQMX49kY1MG%2BJfUY8VUKtaV%2B72eXevIPRuh06gzq1yW35zyCuqz3ctrDVZQhXnolAieljCVLhDZA5ptBir0zKid4DkEc8z7OOdc8RVusjY25HSjIN%2FZTUwCuj0H1xBLBWSoTbeVc4U7sJ1IiNK5hX92TKGQ0tnknPpVRRAQqOsFTk0pnt0zXa21i163goOQXENtzwa9w0ByTf7ifhzvhhNLw0GAPGM811BbkL%2BjleZUlW4rYc4ri9blkEABxAerzwIIhvY4LvmrphgZ84Ci%2BdUq37fCnqkZqnDd6iIAhAVUwYWC39mfXEqLYTW%2BDxH7nT93aGourw5D0oj0R7wVHxhmJLXMvF0p%2B1klLKJJyEWWdhB9EXmrOfApsN5T8HyWevX8PxO2GJxb%2FgQ2ZoQa1nLMhuFTYkjyCa8BdJIdlyvL8lSahRirf0CmAoZnbxrQMAN3MK6m3cE%2F%2BdYzDBgIDOAlgx%2BrCGI2QnKsEykCggHu2pJYHJTXmdj%2B1umMVpU3Qzr8ngvQrHfPLGdQGXf2tGmJrSvMcNJIWhmufGk4rTtpWLtRBxxfLvr1XzVFKTv19LlGBWdGHiyEuhmFIh052cyflu3LlbOMNATIt2YBLMt3lh9zRbfbBnyOzZ8rq%2BD3%2BX%2F3I5bUZWOA4lwGCWLrw8BQ01kR8gPTJ8R4eRQ%2FmriB0ot2qKgej2VwSnFPcTQhpdkg7XWoPbzZ%2FuxM1iTOGUSgEwjZXyTGr%2BJXObCMzJP9dADsO464OqLw08mqlwg0RTIrz%2BF1%2FwMF55vUFb4xC0SV5q0CCM0BeobfvgHRZSndMzYCfhAqwavuMAYTUDCZSx4r50Qfs9DkT1Tsvz1IpYDCG1%2FRqDBi6URKZF0hCZkWGg%2F9Qcffe7q1rO6RYQctmpzHldFqVSLCZT%2BUiksLHqj%2FDI5%2F5dPvUyVH0mugcZlGY7cDbvZT1brSSobLipSyNmgvZIbn5RG%2F5co12jrPDeaI13e9JFPsiAmYaE1RZkftyQgHzNyJIkgAP%2FC9OPby9ZRXhwTXvOJEBDLmYkzouIpuB9nko7hzv4bh%2FHz03n2L9CLg%2F0Uj7t9iJBuc3cIOwf4LpE9tVvwFKhbIkV2KoTkOEhsGRNhVn6dfy5jPbkRc66R3YiDfklKThYY8T5LeNji%2B5YRCtZ0OysOV3ZKFHS9%2BTbQV%2Bic5M1MTT9OS9JGSK%2FfTy8wV1vbepSSVDevbSk712b3wy5Vyc3JgiICEWXxM5SUIM7WP0X%2BNNiMuvhXZ1Efy%2Babk60qQ9V0dFddz15ZLpx7JXisQIjGpAaLEdsxCnYkF7PBRTBlH1gEp7GVLrDNw8WHSKZegPzlwtdH7XxSbvsez%2BB6xdBk4QntdJwtExwk60UyoVJwaYMJ%2BaDdbtiSq8NQB9aJTPeu6YrPq4UhOY6nzJSBJyrhnqAjIsrAayGmpFRE448o5nIyebshhpp7zyy7w96K%2B2e1lk4mzevShtoR90ZyR%2Fo8%2BKtrQX63kiEhWWdYQKTz6iqRxYmcohAvYTMckUTm4vSCen%2BZdXnstkRilj4G0j%2BdEAdQejOlqg2RzRMVOH2bw9weJ6HJSXn2Y0m%2BPa45MKJdyIj%2F%2FaaMR4PKvpGxM4c1J0WNTnfxsCSVmbIiDEAdbfDSKu3nhJR7vh9pwzeNXS4f4ByziztjEJmevuj1mRraffT64PYzTXQiridE164ANB99Ol89epIZJ7KYoLxE3rbI%2BcpFUFE53zUmrVIvNplj2NISnZoQEGzuaE3%2BJioHkHg%2Fy14rrE7HRjiPT4fW%2F6L%2BNVa0PqEhBHcoJJOJONy4MpXxtq8o5A5qfALzjBF9XFL2kQU%2F%2B5aEwM0ukUKVzBPMaIxFSCFKn8jSIMMHXrxkOd5lgC4qVYHJcsTXAzoYX1DE05Jo9HSvzhuY4pJ1dtKeQ4j773J0xVUjZBKAtLwaC3XWS7FNa32vGW5yQWpFJMh18dpIXxB6TLKDepswhus0vdCnll0bMkk6vdtUAhZ6f4A6QELchWE4aUtGO3BwcfsdGTkxfBqibd49hSYF3hdbUyck6Dsp%2Fk0j1Z5HzOR3CYTWn4lpshXb6PhXh8G70ASoL8p12qmjB2Ax3dcZNe2OLJzHSixa7uN3IsLxOVPA5L%2B9LtlfEbincEp2UmHYHoN28%2FM28wIqtq1oG6NEl4LhLjSritw%3D%3D&__VIEWSTATEGENERATOR=5DCC3F26&ctl00%24LoginView%24UserName=&ctl00%24LoginView%24Password=&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24ZIP=96465&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24Quantity=6000&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl01%24TypeId=1&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl01%24TypeCheckBox=on&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl02%24TypeId=2&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl02%24TypeCheckBox=on&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24PaymentGroup%24OptionGroupDropDown=6&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24Stations=1&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24DeliveryGroup%24OptionGroupDropDown=5&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24DeliveryTimeGroup%24OptionGroupDropDown=24&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24TruckSizeGroup%24OptionGroupDropDown=19&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24TubeLengthGroup%24OptionGroupDropDown=9&ctl00%24MainContent%24OrderProcess_Step_1%24IsLoggedIn=0&ctl00%24MainContent%24OrderProcess_Step_1%24SortingType=-1&ctl00%24MainContent%24OrderProcess_Step_1%24ProductTypeSelector=1&ctl00%24MainContent%24OrderProcess_Step_1%24SortDropDown=-1&__ASYNCPOST=true&",
                                            "method": "POST",
                                            "mode": "cors",
                                            "credentials": "include"
                                            });
                                            let text = await response.text();
                                            return text;
                                        }
                                        async function analyze() {
                                        
                                          let text = await getData();
                                          let $ = cheerio.load(text);
                                          let price = $(".price-middle").first().text().trim();
                                          let dealer = $(".dealer-name").first().text().trim()
                                          setState(dpPrice,price);
                                          setState(dpDealer,dealer);
                                          console.log(price);
                                          console.log(dealer);
                                        }
                                        analyze();
                                        
                                        
                                        
                                        M 1 Reply Last reply Reply Quote 1
                                        • M
                                          Mic905 @OliverIO last edited by

                                          @oliverio
                                          Vielen Dank.
                                          Das Skript läuft echt super.
                                          Wäre es frech wenn ich dazu noch ein paar Fragen hätte ?

                                          1. Wäre es denn möglich das nur Preise ausgewertet werden die der Qualität DINplus/ENplus entsprechen ?
                                          2. Wäre es mit dem Skript möglich das nicht nur der günstigste sondern die 3 Händler auf den ersten drei Plätzen ausgewertet werden ?

                                          Mich Wundert es ja wirklich das sich da noch niemand an die Entwicklung eines Adapters zu dem Thema gemacht hat.

                                          Aber mit dem Skript kann ich auch sehr gut leben. 🙂
                                          Vielen Dank nochmal.

                                          OliverIO W 2 Replies Last reply Reply Quote 0
                                          • OliverIO
                                            OliverIO @Mic905 last edited by OliverIO

                                            @mic905

                                            const dpPrice1 = "javascript.0.test1";
                                            const dpDealer1 = "javascript.0.test2";
                                            const dpPrice2 = "javascript.0.test1";
                                            const dpDealer2 = "javascript.0.test2";
                                            const dpPrice3 = "javascript.0.test1";
                                            const dpDealer3 = "javascript.0.test2";
                                             
                                            const fetch = require("node-fetch");
                                            const cheerio = require("cheerio");
                                             
                                            async function getData() {
                                              let response = await fetch("https://www.heizpellets24.de/pelletpreis-direkt/96465/6000/1/dt5", {
                                                "headers": {
                                                  "accept": "*/*",
                                                  "accept-language": "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7",
                                                  "cache-control": "no-cache",
                                                  "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                                                  "pragma": "no-cache",
                                                  "sec-ch-ua": "\"Google Chrome\";v=\"107\", \"Chromium\";v=\"107\", \"Not=A?Brand\";v=\"24\"",
                                                  "sec-ch-ua-mobile": "?0",
                                                  "sec-ch-ua-platform": "\"Windows\"",
                                                  "sec-fetch-dest": "empty",
                                                  "sec-fetch-mode": "cors",
                                                  "sec-fetch-site": "same-origin",
                                                  "x-microsoftajax": "Delta=true",
                                                  "x-requested-with": "XMLHttpRequest",
                                                  "Referer": "https://www.heizpellets24.de/pelletpreis-direkt/96465/6000/1/dt5",
                                                  "Referrer-Policy": "strict-origin-when-cross-origin"
                                                },
                                                "body": "ctl00%24ScriptManager1=ctl00%24MainContent%24OrderProcess_Step_1%24PriceOrderUpdatePanel%7Cctl00_MainContent_OrderProcess_Step_1_PriceOrderUpdatePanel&__EVENTTARGET=ctl00_MainContent_OrderProcess_Step_1_PriceOrderUpdatePanel&__EVENTARGUMENT=LoadPrices&__LASTFOCUS=&__VIEWSTATE=ZOqYdG%2BFwZ%2BPrH15aLaMOhCzmA140AC7FRQT3yJlHciVxQ48WlVoIAneqpP531uNShrNE4s8pYwrxCbi2Al%2FD78egos7NN8N26Wwp3FQY0QU2BUEUQiUvMfvrw6k4579ZlpA%2BjWBFS2L9gdEqrq%2BNy%2F2FfulD2BLGcSw3dxN2BoDBJ6ZlKMEYhpcwsnrciH0JzSBmCppft1AUYcTCh4bnwEkEqrmCNNc6JWx0jm9kdJIHMlHNVXJg3HujRyj8g75ZwMJVzQQGVljGNVsx6EeMrHhu%2BVgrjM3dMPwV5p485kdwKlPvkhPliUDI3ES2l%2FLcTGvyQIdMULrFFG5TanRnKkRKf40BvCE8Wu233%2Bb5b7dl8vhb8PCOilHtpSvMESCcyrxMvctN2ALlFrLPfV15ydI6aghBWm1dULmXOMINUXu%2BTdc0irIq4qxw3BDYvjCVADCXio9a5syz5qcdori2HzaaTpFD1X5V2h8L3jG%2FRSnU9fGxl38FEHQ5CejNn%2FBqIpurm6uDvsfLznni1EwbO52WsrlqWVyIrKaT2594wPUVV9IKfg%2FJ9CjjlYASS2zQmXp2UNpZIJCWgFXqsL1Y0IJeONZmNdqt%2Fs5VL%2FXh0aZpWpr8Z0V4FzhsxX1Fz%2BSLVQ4s%2F7lQJ0r1ZKffmwNXdxHyqoag%2BTYBpqqv8wIs88%2BjO8ZIONKPaeRhoHmFFZAVCrP3bpaRYxwRPdRK1ZG0omNc%2FCmNhnoPr1flBfnqfMkhofm3ihkL3cEu6A%2BB%2Bdp4cVkuzCA6Pgva7JQ23bhOhXhN%2BHlwd1cwH6UBx83tTEEC5vMToqSMEQIM3Kzhf38FMlPf0E%2B77h1v2kaIP8l%2FxBDCwRpfqGoAtUIxrlJSdAEfaE2m4p4thTkkCj4XgUc2wWlxDHEbuNexg3oGS4TbgyO%2BPVMgUdq15QTir9YDQ6sPX16EMKjUmwes%2FERLwmctj8z3jCBrTBO%2FZl1HnHYApgpSmCIRq5UZTNAIIwouoMK%2FFlAkZJGMDpS6azY%2BHoXc42r%2BeB1r%2FOGMkcCs2Yg0i6sXXMM1MEes5V2ETT4RwzPVN1XN7oqCVlX9%2Fa2R%2FMpdyL%2BbriLCqVWgtBEp%2FaI3KhYlsb%2BvouM3MPeCXPvLQMlYtjUcF6AajPK8Kuilc1yS%2FluMNQrLSGnngyyU3%2BaBkDeU1SSdpPqRw7BJwgafDEiXwWXL9TTHuTrdDAGTteBFHvRI1%2BOS9qOzt9qZiJ3wBUA0NhtEWeOmrkpMUHj8NiP6IA3KLeDsu8InVNRKIX93ALsnNQKr2l57bPOmCgMAz2LKbPfUEPZGcuhIPW6857%2BDLyUpZPBimleNRXhzfZ5UKr0UV8oi9BIWeO9aEctJfRba1DxGHNL0CPXAAXJHDo9dQCxhSHB1O3NxPb8mFX8NhmFCsLSb78%2FMqPL%2BHjzAijQumviqAjRG8lmCDSTCt%2Bcam1a%2FkPZFH7KXlDhF7QWX45XOFc4mO6BDhCRmZcoD2%2FYHFkMEVPi7K%2FOlNL6jTAXqm0UTLnsGuhaeUwDRZlJKlJKjUfgGCFZYV78%2BjE%2FDDmocBaaBTqcWoJ4QyCUU70XxEN%2BZMPbZtnFtVXTeS0VPZykzMah%2BugET7zPlvS8xUO1YqbcpmoGeaXTDrchJdMnkOea02C4xa5aMwEnnAQi2udDLeMXfjYD8PhUThKP3anE93ta7u37jYvXm8vLXPVMNFCqUv%2BvJTUxEVlpYpczcgqqcUPGi9sNrmgVxgIFvnu%2BR%2FD%2Bot8eQ8zXpLJMljPe9mt1KYIoYQH13DoJO%2BSnxEahfMlcfJio6Vt2CLK7yCCiwzLvIzsXDw3CBv2i%2Bkkga1uvw3OjlMjfnEcRjPJ4VjfrEfrjGTy6TjnSuMiENlt4MMTSgz4CfdAOhL2avTkh7AAVlHzLUQCPxI1q69fdRI%2B3wUvEnMvK%2BjTpAiuxFmveQ9ws5%2BnUULRH54L37qejMOVeI5ryRzSSQPJZIRUJMV5nX%2FM71YC0uJ1TcVJMqlV2S10zl4%2B8jS5cfZka%2FFsESP6MkrB%2BDuI9JwTB7mI5bJzlVbtlfflblcw4aiY9nvd%2BdkUbifX%2FRLTXkOSmvEwz%2FfhbtLZ9oMwj%2BOwZGIXaupyZ2n0ZLk%2FCHNp1CObl3O8NVk4XQO%2BPUIvjqW93aiaZaQnt1fevy%2FWP58wMv6j6vKRmWK2dFxb2c8nojmLja9CYIJE4pVokwdDN0dW4uvNhp1ji9183kL%2BPZDi0kZ1HS5poNFpq1kPmlvimPGBMbBA991LdH0ZE0%2FhSE1wjE5VrfBTxkz8jDNxvlhr74qbPF6rB5esZYNGV1PJJdiwO0IxbL727ZFJ3dRpv1MYQIA7zDkKhmRvNH2%2FKCA7RLFw1nBACOoctXUTY0oTE89R7zTUFMYbfcRUDatJLTW7hCP3NbYLRE8YHaQESuA0yU4tbfY1IS%2BaurfI7iAcviEZxSk2y9akqRXo%2BsnfqV%2Bu6zV3RjuPS8X9%2FLnj4bj2xS1MP5s3ll2fx8FFwZ4%2BhnKy73eaj8kLCwP6ydLpA34APrj8%2B7PmXOjwO6%2FttZlAwZPf8pt%2Fnyx3VA02oun41c22TFSw5G06YIouLb1FK1doRBJKpuanQnf0TPywfg2fikSXEgdd%2FpOzqJ0Z4KDmiQMVp81vKFxfNJMBJJERy%2FC4Pbe2%2F%2BMj1xiYA72xupCTtzSlpO0h3HJM%2FUjIU70iK%2FeVo8W%2F5oG4hc5RR5qtZZ8wuyJekAjQmp3kSIqYxrMsLXoKFlRYwa7uhY3OUAJj87JdReMB2mdtLmGCu8vAVGyXreVO9EGMCWe6wqObm6DeYqLUzMqH6BSvsQSq%2FT28r9YQnmSoR8UH7rj4ENHnA96aRWd45rB1N1TpQKchlsMx71s1t34vGnFgdmbPR54SouwIU9I0vgqLwLNxJccJ8SFZYgQyNZx63oLfc%2FND%2FPnGiNcFuGvFcR4z3PZxxUxiGWIECWLcgj5MZqHyF4IFZQo%2B7rsPIWwjreOE50zEzCbkN1BRncsYjjHV5du4MyaEgww1jqWTL6O5f%2FQeBbKlfxDMi8ucHZby94P4itRSewQQdWjZpRunxIhyOZk24SsWPlUHEIYoj3le7qydXsDbt%2Fd2gHz9nO3f%2B%2BX3a4DdoAfipctxjYigMm6fzq8GqMG9FVDbpyUvhut7TrsmiBqzsr8qyRSuW%2B2cuqUjsDKVqG1sygPiXv5LvLjFQFQEixxNf7ed9aRRr0J3%2FE8gQ50EIASX%2FtzIMPXCmTULaAhdCohppG71oVG3K9Nz3mmCgUZ7S%2BZg9udbC1Shq44hp%2FDE1FslIiMhbLca2UYDKDKkk8YMit7AWDuq1L9RhsusHGrrTO9WoXSKvx20%2BN2D2SsqC0InP7IGwor%2BF4XQoRpbP4%2B0mtiOoIUI21K3SnDe2Za5nBn7JMg3LRSAJRTyFaYLk8jc1dbimsRLxEUoe%2F%2BwRHP7yeJrVoN1Thjdr4xdPYFyq2lkM%2FNLajfyXVJnz6CdDHD5cYXVO5Q7XTSCV%2FTIqOWDh2SyIoiWrGAWpRdaZB4%2BpiiaKFXG0Sy7%2Bpi0GOXv3HnewyyfQjWHlwu%2BYvQAy2mDjpkiGkG3tp7YF8%2FlLnVxUKNGV0AnSarRyOUmwTmhaKEAjYSVCUyqtlUjrZf1KCgsvi5VPlinB86Ot4jbWpT%2BNp6ZLO1HRzYKEIl%2FVEW8nCzxBi7PrF3ji1KbIwdMiuRWJYzyzpWeUzDHi1ml2mqEBsxTqRqsqwhM4KYDaaKGsqgTNpDpyb71AYBdLyz3yJXxa%2FonL14sQ7WrgRjRVhgpe3vBUSI2hN%2BsZtsts82jf2tx7zxAvlG8M7JPSUj7YerELqv3XKM4S9lI021ZdVbqpnKK6oPAEHGeIst%2FaUjVGhE19v0yu0mP4VuLu7kBvosA%2BHXZLOv3CRiz7UW1Zs4hj0LIJCqHW8TbAgxuUpZ7zJk8%2FW004uNoo13WEH4Iwim0ZIPH76NqnJ6%2B1%2BMrNwo171SEuRS%2FaQQp9oPWDdcytcdF3tzWwu4FnYi51N9ZASnYJkBpO%2FGmbrVzaouSLhWwuagb5WcSrzEQzRdPj8Xg0QXgxVtFXKyLKFRt7l7sg8uu50KC2v7vfygsnx%2FtOCy9B5a5uGUcrXNAmBhpiKGToijnqUm4hn7zG7K%2Bbw7kcWjMgGmdev0ZsRvjRaCTBJxxkW2CUhw%2BXKtPhM37%2FPSEgHHhYryUMQfr9QPNIjq4x%2BCJhee%2FGhu9Fc2rTwT78cE341hw%2BlhjfkLEQvvbVKa4JYVUWaJztpLJaSFF%2Bl9sAxBqlVVSdHUHp%2FRFObkMqAnYXi7tjOc8DCaMTc4EwEWDzn2kzOupW0OmbfHsuwWINLxfFxafHYTm3y8udjcRJ3f%2BzDwPE7LKL%2BsZkWR3Oi9VvFlBgCXlsItViVXBSbXqF3EP5iLu9WtCKG8j%2BqugfXGQZH5inYjS6nrYQ7E3RE5r9WlM0T8W2UZP8x01N8r427loZHsfuRz56AreKG%2FMyZ1z2LgVD9dQpRCqrpx7kJWpdm4DhrNXpqF5vsaToM%2BQDbrcyv8H2xwNMEG72%2FU3C2tLrULKbVyF1ON2YOh7qZ6k9KIcszZZkmvbc6jV2n2BU3VzWrNKlBoMJdbxd2pashEqJBQYsaJGdqrCyAwW6E8LhGBEiJSWHT2Y6UHIC6Su3uIyUqMJeO7p8KKmcmOswhQFa5bmuwJUAIrhc9%2FUCF6r%2FgyvzueZg1rEr24KAVH%2FPv0Ajtm7TdlAiGdDWYXUgiLOLybLp%2FfVRRjaVTQ%2B2i%2BPwTaVNknmau00RMXi9Dt46udf3%2Bc%2F6M%2Bd28qg4SUkikvmphBFcVYC5VK1NvhTw7I7kx875qXzMGXc4fnDAtsUmMNZxGMV20CVAvux7i7CHt4JR2YYRj0uOGeHhR3mfzNgwtB0PtVHWUcZreUAb3SAYJMVnIfeED5clC1Yro7%2FFLynBDhrJyiAOnG06Z7yhcP0hhw%2FQARFx5q8jamuJc9z8DRNRkZe2aVfa9aPHXK6%2BvJSdNHxRKNTgVgSgsLidvevrU27W%2BY0ufK4HZRDlRQK21q6AM8lx8MUHtV7AU4mFJ8o9TIAL8%2FIcjtJtg7hV7u5yDx8ZQsiSzMWma0uldW%2BN4SbuNk9G3OI6isUtfhutyo8QGQk%2FwHhY%2FOpDhb%2Fu6KHByGfUf6khRi3A8dkZJvg7cJ70fmMODahIhWOq2S6qRhHqVbq3DD5zs13FM1ja%2BxmbW4MRDAoGNFM1rrKuuqrFCTxQa5SBepSCoOaUpL3LnuIowXlxNwQ0NxVqrBdYze8XcgBgbPeaobyXxvVkZ9a3uhTg47glgoNKEJLgIgQkxa%2Boj%2F5NO0qehPXEnOYhSa1hnemDUs%2F6jqL9GIHx9JXMmyWqztdrUL3Q%2F%2BnXGHZVqVcqEk4thw65a32QqfF3po%2BE5ORYHaIJOZZ%2Fdz8e6RBGGEqGIzR1PXOSnSS4OtH%2FzEPdqEdxQ2yxE%2FJTRGeSFs%2Fs%2BP3iCLMI9lXZipfCe7pGhveSH1PmP%2BITp%2BIxBbDpBdzW84aVtS5muRJ%2BS%2FOUTXF5Y2CNGyvK6IaUFCpcT%2B%2BqKmWWFWq5CbWIDmtBEzg9%2FzRInzq9zp%2FedkOP7%2FsFH7DFClrkEPVNeXjCeZtTN9M7Ez%2FxdTXiqh0%2BhkYTSp5C7PqdTc%2Bo%2FlN1TCBi%2FzkHFrGk%2FXnTXe2G8Fxsko15utYt%2FSFV7rm3btB3BSCOoV5HesXb1PLtxjM4XWGSXVILpnqIHj6h6jRalSeaebJyRUe7LmSiO9aZMc870gs4xgvWCmE5Uiej%2F3TWzFYQhHiYqNVJFexIbVoCyZvPOAnmoDO9ttVYaMSFCE76YxQdb%2BzyI2bBQ9Pzf4jCIo1okIsdtWVYnmJLIdJ%2BcJfonim8hFsiQqx4Vch8kubvPjZfWVUSwEUd%2FimFH7bLrDIV0aapcfk57uR%2BlPp%2BBlN60gGckho3Y9dpjxdqEWrLwzl8%2B711Nhai3JmkUle6i8fZtKTQT73CtEgPfET4IisojCnv6GR%2B1SxeBkXMSykq%2F1mI0rxTp4vMUoYFHkTRn7cx4cYj9ghjsaYyMXwAWu3%2FCwlHeD4xCVmU8HnpxKogz7YmW6IiYRRupt8xvLYtY6RB1o63N0Dgxns0psqy%2BcBhyXuqpxUyAoFKMwLBzxaRvw%3D%3D&__VIEWSTATEGENERATOR=5DCC3F26&ctl00%24LoginView%24UserName=&ctl00%24LoginView%24Password=&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24ZIP=96465&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24Quantity=6000&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl01%24TypeId=1&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl01%24TypeCheckBox=on&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24QualityCheckBoxRepeater%24ctl02%24TypeId=2&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24PaymentGroup%24OptionGroupDropDown=6&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24Stations=1&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24DeliveryGroup%24OptionGroupDropDown=5&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24DeliveryTimeGroup%24OptionGroupDropDown=24&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24TruckSizeGroup%24OptionGroupDropDown=19&ctl00%24MainContent%24OrderProcess_Step_1%24CalculatorView%24TubeLengthGroup%24OptionGroupDropDown=9&ctl00%24MainContent%24OrderProcess_Step_1%24IsLoggedIn=0&ctl00%24MainContent%24OrderProcess_Step_1%24SortingType=-1&ctl00%24MainContent%24OrderProcess_Step_1%24ProductTypeSelector=1&ctl00%24MainContent%24OrderProcess_Step_1%24SortDropDown=-1&__ASYNCPOST=true&",
                                                "method": "POST"
                                              });
                                                let text = await response.text();
                                                return text;
                                            }
                                            async function analyze() {
                                             
                                              let text = await getData();
                                              let $ = cheerio.load(text);
                                              let price1 = $($(".price-middle:not(.total)")[0]).text().trim();
                                              let dealer1 = $($(".dealer-name")[0]).text().trim()
                                              let price2 = $($(".price-middle:not(.total)")[1]).text().trim();
                                              let dealer2 = $($(".dealer-name")[1]).text().trim()
                                              let price3 = $($(".price-middle:not(.total)")[2]).text().trim();
                                              let dealer3 = $($(".dealer-name")[2]).text().trim()
                                              setState(dpPrice1,price1);
                                              setState(dpDealer1,dealer1);
                                              setState(dpPrice2,price2);
                                              setState(dpDealer2,dealer2);
                                              setState(dpPrice3,price3);
                                              setState(dpDealer3,dealer3);
                                            
                                            }
                                            analyze();
                                             
                                             
                                            
                                            
                                            M 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            773
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            44
                                            2571
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo