NEWS
Parsing Website Autogas
-
@flexer
prix\"\>([\d\,]+)
@flexer sagte in Parsing Website Autogas:
Den ganzen Quelltext der Seite
ja, oder ist die "Lösung" bereits eindeutig?
-
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta property="og:type" content="article" /> <meta property="og:url" content="https://store.totalenergies.de/de_DE/ND000842" /> <meta property="og:description" /> <meta name="description" content="SCHWALMTAL"> <meta property="og:image" content="https://cf.vista.alzp.tgscloud.net/images-vista/TOTAL_ENERGIES.jpg" /> <meta property="og:title" content="SCHWALMTAL ND000842" /> <link rel="shortcut icon" href="/favicon.ico" /> <title>Tankstelle SCHWALMTAL - SCHWALMTAL UNGERATH 301</title> <!--[if IE 8]> <link href="/Content/Site-ie.css" type="text/css" rel="stylesheet" /> <![endif]--> <link href="/Content/css?v=UNYHCRnraF_kl5hrcmuChVxd3p6cdAMqtpsiOSOTBQs1" rel="stylesheet"/> <script src="/bundles/jquery?v=MZVaRGaAZivrCwFv-Q1F6rMPhQfwlY1fMhfjS2YKdJI1"></script> </head> <body> <script type="text/javascript"> var utag_data = { page_section:"fichestation", page_category:"Page_detail", page_subcategory:"B002", page_name:"ND000842", page_type:"Station_detail", site_name:"", site_section:"1", env_type:"PROD", language:"3" } </script> <script type="text/javascript"> (function (a, b, c, d) { a = '//tags.tiqcdn.com/utag/totalms//prod/utag.js'; b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); })(); </script> <script type="text/javascript"> $(window).on("load", function () { var heightBlock = $("#info_block").height() + 20; if (heightBlock > $('#mapa').height()) { $('#mapa').css({ 'height': heightBlock }); } }); $(window).resize(function () { if (!$('#btnDetailMap').is(':visible')) { $('#info_block').removeAttr('style'); $('#mapa').attr('style', $('#mapa').attr('style').split(';')[0] + ';'); } }); $(function () { $('#btnDetailMap').on('click', function (e) { $('#info_block').toggle(); $('#mapa').toggle(); if ($('#info_block').is(':visible')) { $(this).html('Karte'); $(this).attr('title', 'Karte'); } else { $(this).html('TANKSTELLE'); $(this).attr('title', 'TANKSTELLE'); } }); }); </script> <div class="header"> <div id="logo"> <a href="https://www.totalenergies.de" title="TOTAL"> <img alt="TOTAL" title="TOTAL" src="/Content/images/header-logo-total.png" /> </a> </div> </div> <div class="main"> <div class="block"> <div class="FileAriane"><h1 class="titre1">SCHWALMTAL : SCHWALMTAL UNGERATH 301</h1> <label class="titre2"></label></div> <div class="info" id="info_block"> <img class="picto_top" alt="SCHWALMTAL UNGERATH 301" title="SCHWALMTAL UNGERATH 301" src="https://cf.vista.alzp.tgscloud.net/images-vista/TOTAL_ENERGIES.jpg" /> <div class="title"> <h2>SCHWALMTAL UNGERATH 301</h2> <span class="time"> <img alt="Open" src="/Content/images/shopping.png" /> <p>Heute: 06:00 - 23:00 </p> </span> <span class="type"> </span> </div> <div class="clear"></div> <div class="adress"> <h3>UNGERATH 301 </h3> <h3>41366 SCHWALMTAL</h3> <h3>GERMANY</h3> </div> <div class="horaire"> <p>Montag: 06:00 - 23:00 </p> <p>Dienstag: 06:00 - 23:00 </p> <p>Mittwoch: 06:00 - 23:00 </p> <p>Donnerstag: 06:00 - 23:00 </p> <p>Freitag: 06:00 - 23:00 </p> <p>Samstag: 07:00 - 23:00 </p> <p>Sonntag: 08:00 - 23:00 </p> <p>Feiertage: 08:00 - 23:00 </p> </div> <div class="contact"> <span> <img alt="Total" src="/Content/images/fax1.png" /> <a class="tel" href="tel:02163-320176">02163-320176</a> </span> <span> <img alt="Total" src="/Content/images/telephone.png" /> <a class="tel" href="tel:02163-943140" onclick="utag.view({page_name:'fichestation',page_section:'Page_detail',page_name:'call_station',site_section:'1',language:'3',env_type:'PROD',site_name:''});"> 02163-943140 </a> </span> </div> <div class="share"> <!-- Go to www.addthis.com/dashboard to generate a new set of sharing buttons --> <a href="https://api.addthis.com/oexchange/0.8/forward/google_plusone_share/offer?url=http%3A%2F%2Fwww.addthis.com&pubid=ra-50c8bb7461aa7f5e&ct=1&title=AddThis%20-%20Get%20likes%2C%20get%20shares%2C%20get%20followers&pco=tbxnj-1.0" target="_blank"><img src="https://cache.addthiscdn.com/icons/v3/thumbs/32x32/google_plusone_share.png" border="0" alt="Google+" /></a> <a href="https://api.addthis.com/oexchange/0.8/forward/facebook/offer?url=http%3A%2F%2Fwww.addthis.com&pubid=ra-50c8bb7461aa7f5e&ct=1&title=AddThis%20-%20Get%20likes%2C%20get%20shares%2C%20get%20followers&pco=tbxnj-1.0" target="_blank"><img src="https://cache.addthiscdn.com/icons/v3/thumbs/32x32/facebook.png" border="0" alt="Facebook" /></a> <a href="https://api.addthis.com/oexchange/0.8/forward/twitter/offer?url=http%3A%2F%2Fwww.addthis.com&pubid=ra-50c8bb7461aa7f5e&ct=1&title=AddThis%20-%20Get%20likes%2C%20get%20shares%2C%20get%20followers&pco=tbxnj-1.0" target="_blank"><img src="https://cache.addthiscdn.com/icons/v3/thumbs/32x32/twitter.png" border="0" alt="Twitter" /></a> <a href="https://www.addthis.com/bookmark.php?source=tbx32nj-1.0&v=300&url=http%3A%2F%2Fwww.addthis.com&pubid=ra-50c8bb7461aa7f5e&ct=1&title=AddThis%20-%20Get%20likes%2C%20get%20shares%2C%20get%20followers&pco=tbxnj-1.0" target="_blank"><img src="https://cache.addthiscdn.com/icons/v3/thumbs/32x32/addthis.png" border="0" alt="Addthis" /></a> </div> <div class="clear"></div> </div> <div class="go-mobile"> <a id="btnDetailMap" href="#" title="Karte">Karte</a> <a href="http://maps.apple.com/?q=51.2086,6.2808" onclick="utag.view({page_name:'fichestation',page_section:'Page_detail',page_name:'go_to_station',site_section:'1',language:'3',env_type:'PROD',site_name:''});" title="Route">Route</a> </div> <div class="map" id="mapa"> <iframe src="https://totalms.webgeoservices.com/maps/embed/?device=mobile-detail&storeId=ND000842&languageGoogleMaps=de&languageTranslation=de_DE"></iframe> </div> <div class="clear"></div> </div> <div class="block"> <h2>Autopflege</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/wash_card_DE.png" alt="Autowäsche" title="Autowäsche" /> <span class="name">Autowäsche</span> </li> </ul> <div class="clear"></div> </div> <div class="block"> <h2>KARTENAKZEPTANZ</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/ENI.png" alt="ENI" title="ENI" /> <span class="name">ENI</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Aral.png" alt="Aral" title="Aral" /> <span class="name">Aral</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/ClubCard.png" alt="Club TotalEnergies Germany" title="Club TotalEnergies Germany" /> <span class="name">Club TotalEnergies Germany</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/amex_de.png" alt="American Express" title="American Express" /> <span class="name">American Express</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/dkv_de.png" alt="DKV" title="DKV" /> <span class="name">DKV</span> </li> <li> <img src="http://cf.vista.alzp.tgscloud.net/websites/Girocard.png" alt="Girocard" title="Girocard" /> <span class="name">Girocard</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/eurotrafic_de.png" alt="Eurotrafic" title="Eurotrafic" /> <span class="name">Eurotrafic</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/maestro_de.png" alt="Maestro" title="Maestro" /> <span class="name">Maestro</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Fleetcard711304.png" alt="Fleet Card" title="Fleet Card" /> <span class="name">Fleet Card</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/uta_de.png" alt="UTA" title="UTA" /> <span class="name">UTA</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/westfalen_de.png" alt="Westfalen" title="Westfalen" /> <span class="name">Westfalen</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Fleetcard710009.png" alt="Fleet Card Lokal" title="Fleet Card Lokal" /> <span class="name">Fleet Card Lokal</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/mastercard_de.png" alt="Mastercard" title="Mastercard" /> <span class="name">Mastercard</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/visa_de.png" alt="Visa" title="Visa" /> <span class="name">Visa</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/vpay.png" alt="VPay" title="VPay" /> <span class="name">VPay</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Mol_fr.png" alt="MOL" title="MOL" /> <span class="name">MOL</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Apple_Pay.png" alt="Apple Pay" title="Apple Pay" /> <span class="name">Apple Pay</span> </li> <li> <img src="http://cf.vista.alzp.tgscloud.net/images-vista/Gutscheinkarte_Final.png" alt="TotalEnergies Geschenkgutscheine" title="TotalEnergies Geschenkgutscheine" /> <span class="name">TotalEnergies Geschenkgutscheine</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Google_Pay.png" alt="Google Pay" title="Google Pay" /> <span class="name">Google Pay</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/LogPay.png" alt="LogPay" title="LogPay" /> <span class="name">LogPay</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/prepaidmobilitycard.png" alt="Prepaid Mobility Karte" title="Prepaid Mobility Karte" /> <span class="name">Prepaid Mobility Karte</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Avia_de.png" alt="Avia" title="Avia" /> <span class="name">Avia</span> </li> </ul> <div class="clear"></div> </div> <div class="block"> <h2>PRODUKTE</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/adblue_de.png" alt="AdBlue®" title="AdBlue®" /> <span class="name">AdBlue®</span> <span class="prix">1,359 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/supere10.png" alt="Super E10" title="Super E10" /> <span class="name">Super E10</span> <span class="prix">1,669 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/Excellium98_de.png" alt="Excellium Super plus" title="Excellium Super plus" /> <span class="name">Excellium Super plus</span> <span class="prix">1,899 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/sp95_de.png" alt="Super" title="Super" /> <span class="name">Super</span> <span class="prix">1,729 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/ExcelliumDiesel_de.png" alt="Excellium Diesel" title="Excellium Diesel" /> <span class="name">Excellium Diesel</span> <span class="prix">1,809 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/diesel_de.png" alt="Diesel" title="Diesel" /> <span class="name">Diesel</span> <span class="prix">1,639 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/dieseltruck_de.png" alt="Truck Diesel" title="Truck Diesel" /> <span class="name">Truck Diesel</span> <span class="prix">1,639 €</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/gpl_de.png" alt="Autogas" title="Autogas" /> <span class="name">Autogas</span> <span class="prix">0,999 €</span> </li> </ul> <div class="fuel-legal">Alle Angaben ohne Gewähr. Es gelten die Preise an der Tankstelle. Alle Preise in EUR : 2023-12-04 21:32:41</div> <div class="clear"></div> </div> <div class="block"> <h2>RESTAURANT</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/TotalEnergies_cafeBonjour_Logo-rgb.png" alt="Café Bonjour" title="Café Bonjour" /> <span class="name">Café Bonjour</span> </li> </ul> <div class="clear"></div> </div> <div class="block"> <h2>SERVICES</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/cashdispenser_de.png" alt="Geldautomat" title="Geldautomat" /> <span class="name">Geldautomat</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/adbluebottles_de.png" alt="AdBlue® im Gebinde" title="AdBlue® im Gebinde" /> <span class="name">AdBlue® im Gebinde</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/wifi_de.png" alt="Wifi" title="Wifi" /> <span class="name">Wifi</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/garage_de.png" alt="Autowerkstatt" title="Autowerkstatt" /> <span class="name">Autowerkstatt</span> </li> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/wash_card_DE.png" alt="TotalEnergies Waschkarte" title="TotalEnergies Waschkarte" /> <span class="name">TotalEnergies Waschkarte</span> </li> </ul> <div class="clear"></div> </div> <div class="block"> <h2>SHOP</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/lubricant_de.png" alt="Quartz Motoröl" title="Quartz Motoröl" /> <span class="name">Quartz Motoröl</span> </li> </ul> <div class="clear"></div> </div> <div class="block"> <h2>TotalEnergies Truck</h2> <ul class="service"> <li> <img src="https://cf.vista.alzp.tgscloud.net/images-vista/TotalTruck_fr_fr.png" alt="TotalEnergies Truck" title="TotalEnergies Truck" /> <span class="name">TotalEnergies Truck</span> </li> </ul> <div class="clear"></div> </div> <div class="block"> <h2>DIE NÄCHSTGELEGENEN STANDORTE</h2> <ul class="stations-links"> <li><a href="https://store.totalenergies.de/de_DE/ND000759" title="MOENCHENGLADBACH BAHNSTR. 174 MOENCHENGLADBACH">TANKSTELLE TOTALENERGIES MOENCHENGLADBACH BAHNSTR. 174 (MOENCHENGLADBACH) 9,6km</a></li> <li><a href="https://store.totalenergies.de/de_DE/ND000133" title="MOENCHENGLADBACH DAHLENER STR.520 MOENCHENGLADBACH">TANKSTELLE TOTALENERGIES MOENCHENGLADBACH DAHLENER STR.520 (MOENCHENGLADBACH) 10,9km</a></li> <li><a href="https://store.totalenergies.de/de_DE/ND123890" title="WILLICH HAUPTSTR.149 WILLICH">TANKSTELLE TOTALENERGIES WILLICH HAUPTSTR.149 (WILLICH) 15,4km</a></li> <li><a href="https://store.totalenergies.de/de_DE/NN001075" title="ROERMOND-HOOGVONDEREN ROERMOND">TANKSTELLE TOTALENERGIES ROERMOND-HOOGVONDEREN (ROERMOND) 17,7km</a></li> <li><a href="https://store.totalenergies.de/de_DE/NN001936" title="TEGELEN INZ VISSERS TEGELEN">TANKSTELLE TOTALENERGIES TEGELEN INZ VISSERS (TEGELEN) 18,4km</a></li> </ul> <div class="clear"></div> </div> <div class="block footer"> <ul> <li><a href="http://www.total.de/kontakt-fuer-privatkunden/rechtlicher-hinweis.html" title="Rechtlicher Hinweis">Rechtlicher Hinweis</a></li> <li> <a href="/SiteMap">Decouvrez toutes nos stations</a></li> </ul> <div class="clear"></div> </div> </div> </body> </html>
-
-
@flexer sagte in Parsing Website Autogas:
Also klappt fast.
ja, musst num=8 nehmen, oder
gas[^x]+x\"\>([\d\,]+)
Deswegen braucht man immer alles, den Regexgab es 8x im Quelltext
-
@homoran sagte in Parsing Website Autogas:
gas[^x]+x">([\d,]+)
Mega geil! Danke hat geklappt!! Aber wie kommt man denn auf diesen Ausdruck? Ich verstehe null die Logik dahinter. Wie kommt man da drauf?
-
@flexer sagte in Parsing Website Autogas:
Aber wie kommt man denn auf diesen Ausdruck?
ist doch ganz einfach
musst nach etwas eindeutigem suchen, notfalls in Kombination
@homoran sagte in Parsing Website Autogas:
gas[^x]+x">([\d,]+)
finde
gas
dann überspringe alles bis auf x[^x]+
dann das x, die Anführungsstriche und den größer als
x\"\>
sicherheitshalber escaped mit dem Backslash, damit es nicht als Operand gesehen wirdJetzt das Gewünschte Ergebnis in runden Klammern, bestehend aus mehreren digits und Kommas
([\d\,]+)
Hier nochmal zum nachlesen
-
@homoran Wow ok danke da muss ich mich mal reinarbeiten!!!
Danke!
-
so müsste es funktionieren
typ number, und komma ankreuzen
regex:<span class="name">Autogas<\/span>\s+<span class="prix">([\d,]+) €<\/span>
-
Also wenn ich das Number machen will macht er 999 draus?!??
-
@oliverio sagte in Parsing Website Autogas:
und komma ankreuzen
nochmal auf das komma klicken.
bei mir ist es immer angekreuzt, aber wenn man klickt wechselt es intern wohl von angekreuzt und zurück.
das ergebnis passt sich dann dynamisch an -
Danke auch von mir. Damit habe ich es endlich geschafft den Preis meiner Stamm Tankstelle in Österreich zu parsen!
-
@homoran Hallo und guten Morgen, ich muss leider nochmal was nachfragen.
Leider kann ich den Wert nicht als Zahl in Grafana loggen. Ich bekomme die Fehlermeldung dass es ein String sei.
Es soll aber eine Zahl sein
Hat jemand eine Idee?
-
Gelöscht - da unpassender Beitrag
-
@mickym Huch was wurde denn hier gelöscht?
-
@flexer sagte in Parsing Website Autogas:
Hat jemand eine Idee?
Die Tatsache, dass JETZT nur noch Number gespeichert werden soll, heißt ja nicht, dass nicht schon Strings drin stehen.
Schau dir mal im Influx Data Explorer den Datentyp an. Einfach die Abfrage (ohne Aggregate) einfügen und "Raw Data" anklicken.
-
@flexer Mein eigener Beitrag - da ich mich mit dem Parser Adapter nicht auskenne und da halt keine Zahl sondern ein String rauskommt. Deswegen arbeite ich ja lieber mit einem anderen Tool. Sorry für die Verwirrung.
-
@marc-berg Ich habs jetzt hinbekommen jedoch musste ich dem Datenpunkt den die Rolle Value zuweisen. Jetzt wird es geloggt.