Auch wenn ich nicht viel von js verstehe und schon gar nicht das ganze mit match und split usw. habe ich mir mal den Quelltext von Sparsamtanken angesehen.
Code: Alles auswählen
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class=""> <!--<![endif]-->
<head>
<title>Aktuell günstigster Benzinpreis/Spritpreis - Sparsamtanken.de - Immer sparsam Tanken</title>
<base href="http://www.sparsamtanken.de">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="description" content="Aktuell günstigster Benzinpreis/Spritpreis">
<meta name="keywords" content="billig,günstig,tanken,benzin,sprit,aktuell,umkreis,standort,geo">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="robots" content="NOODP">
<meta name="viewport" id="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,initial-scale=1.0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="author" content="Sparsamtanken.de - Immer sparsam Tanken">
<meta name="page-topic" content="Sparsamtanken.de - Immer sparsam Tanken">
<meta name="google-site-verification" content="bpuJ4afDcA0pUnBr0tFQhS-9ruFHtWlxC4LmfiUw69o">
<meta name="msvalidate.01" content="00A4CC78F5B4169DC49E18D4A651F28E">
<meta property="og:title" content="Sparsamtanken.de - Immer sparsam Tanken">
<meta property="og:type" content="website">
<meta property="og:url" content="http://www.sparsamtanken.de/">
<meta property="og:description" content="Ihr Spritpreis-Finder im Internet.">
<meta property="og:locale" content="de_DE">
<meta property="og:site_name" content="Sparsamtanken.de - Immer sparsam Tanken">
<meta property="og:image" content="http://www.sparsamtanken.de/images/logo.png">
<link rel="alternate" href="http://www.sparsamtanken.de" hreflang="de-de">
<link rel="icon" href="/favicon.ico">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<meta name="msapplication-TileImage" content="/apple-touch-icon-144x144.png"/>
<meta name="msapplication-TileColor" content="#E8F0F0"/>
<link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.2.1/pure-min.css">
<link rel="stylesheet" href="css/main.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="js/popUpText.js"></script>
<script src="js/geolocation.js"></script>
<!--[if lt IE 9]> <script src="js/old-ie.js"></script> <![endif]-->
<script type="text/javascript">
if( self == top ) {
} else {
top.location = self.location;
}
</script>
</head>
<body>
<header class="pure-g-r">
<section class="pure-u-1 background">
<div class="pure-content"> </div>
</section>
</header>
<article class="pure-g-r">
<section class="pure-u-1">
<div class="pure-content pure-g-r">
<div class="pure-u-1 center">
<a href="index"><img src="images/logo.png" style="width:248px; height:133px;" alt="Sparsamtanken.de - Ihr Benzin-/Spritpreis Finder im Internet"></a>
<div class="stoerer">
<div>
<a href="https://itunes.apple.com/de/app/sparsamtanken/id821651624" target="_blank">
<img alt="iOS App bei Apple iTunes" src="images/badge-itunes.png">
</a>
</div>
<div>
<a href="https://play.google.com/store/apps/details?id=de.sparsamtanken.android" target="_blank">
<img alt="Android App bei Google Play" src="https://developer.android.com/images/brand/de_app_rgb_wo_45.png">
</a>
</div>
</div>
<div class="ad-box ad-header">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Header -->
<ins class="adsbygoogle ad-header-inner"
style="display:block"
data-ad-client="ca-pub-8040148143812629"
data-ad-slot="4255565795"
data-ad-format="rectangle,horizontal"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
</div>
</section>
<section class="pure-u-1 highlight-block">
<div class="pure-content pure-g-r">
<div class="pure-u-1-2 pure-form">
<fieldset class="space-right">
<legend>Suchergebnisse</legend>
<form class="pure-form pure-form-aligned" action="guenstigster-spritpreis" method="get">
<div class="pure-u-1">
<div class="pure-control-group">
<label for="plz">PLZ oder GEO</label>
<input id="plz" class="" type="text" name="plz" value="50.884,6.968">
<button type="button" id="geo" class="pure-button pure-button-normal geo">
<img id="navigation" src="images/nav.png" alt="Geo">
</button>
</div>
<div class="pure-control-group">
<label for="umkreis">Umkreis</label>
<select id="umkreis" class="pure-select" name="umkreis">
<option value="1">1 KM</option>
<option value="2" selected>2 KM</option>
<option value="5">5 KM</option>
<option value="10">10 KM</option>
<option value="15">15 KM</option>
<option value="20">20 KM</option>
<option value="25">25 KM</option>
<option value="30">30 KM</option>
<option value="40">40 KM</option>
<option value="50">50 KM</option>
</select>
</div>
<div class="pure-control-group">
<label for="sorte">Sorte</label>
<select id="sorte" class="pure-select" name="sorte">
<option value="3" selected>Diesel</option>
<option value="2">Super E10</option>
<option value="1">Super E5</option>
</select>
</div>
<div class="pure-controls">
<button type="submit" class="pure-button pure-button-normal">Suchen</button>
<a class="popup-hint popup-suche" aria-haspopup="true">Wie funktioniert sparsamtanken.de?<span class="popup-content popup-suche">
<p>Sparsamtanken funktioniert ganz einfach: Geben Sie die Postleitzahl ein, in dessen Umgebung Sie gerne den günstigsten Preis für Ihre benötigte Kraftstoffsorte wissen möchten.</p>
<p>Sie können in dem Feld „Umkreis“ die Umkreissuche von 5 Kilometern schrittweise auf bis zu 50 Kilometern erweitern.<br>
Wählen Sie jetzt unter „Sorte“ Ihren benötigten Kraftstoff aus und klicken Sie auf „Suchen“.<br>
Sofort werden Ihnen 20 Tankstellen in Ihrem gewählten Umkreis inkl. aktueller Preisinformation und Meldedatum der Tankstelle für den Literpreis angezeigt, sortiert nach dem günstigstem Preis.</p>
<p>Zusätzlich bieten wir Ihnen noch eine Kartenansicht, auf der Sie die angezeigten Tankstellen über Google Maps direkt in der Karte sehen können.</p>
<p>Wenn Sie auf den Namen der Tankstelle klicken, kommen Sie zu weiteren Detail-Informationen der Tankstelle, u.a. die komplette Anschrift und die Öffnungszeiten.</p>
</span></a>
</div>
</div>
</form>
</fieldset>
</div>
<div class="pure-u-1-2">
<div id="google-maps" class="google-maps"></div>
</div>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_google_plusone_share"></a>
<a class="addthis_button_xing"></a>
<a class="addthis_button_compact"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f8ffa7777eda67e"></script>
<!-- AddThis Button END -->
</div>
</section>
<section class="pure-u-1">
<div class="pure-content">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Block unterm Header -->
<ins class="adsbygoogle ad-box ad-content"
style="display:block"
data-ad-client="ca-pub-8040148143812629"
data-ad-slot="2499630995"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<div>
<a class="popup-hint popup-size-normal popup-unten" aria-haspopup="true">Die Daten oder der Spritpreis stimmen nicht?<span class="popup-content popup-unten">
<p>Wenn Sie bemerken, dass ein hier aufgeführter Preis nicht mit dem an der Tankstelle vor Ort übereinstimmt, die Öffnungszeiten oder die Anschrift falsch ist, können Sie das einfach und bequem über diese Seite der Markttransparenzstelle für Kraftstoffe melden.</p>
<p>Klicken Sie dazu wieder auf den Namen der aufgeführten Tankstelle, gehen Sie dann auf den Button „Melden“ direkt über der Kartenansicht.</p>
<p>Hier können Sie die fehlerhaften Daten korrigieren. Überschreiben Sie dafür einfach die aktuellen Daten mit Ihren neuen Daten und klicken wieder auf „Melden“.</p>
<p>Sparsamtanken.de gibt diese Meldung umgehend an die Markttransparenzstelle für Kraftstoffe zur Prüfung und Korrektur weiter.</p>
</span></a>
</div>
<table class="table-tankstellen">
<thead>
<tr>
<th class="table-tankstellen-platz">#</th>
<th class="table-tankstellen-name">Tankstelle</th>
<th class="table-tankstellen-preis">Preis</th>
<th class="table-tankstellen-gemeldet">Gemeldet</th>
</tr>
</thead>
<tbody>
<tr class="table-tankstellen-ungerade">
<td class="table-tankstellen-platz"><img src="images/tankstelle-1.png" alt="1. Tankstelle"></td>
<td class="table-tankstellen-name"><strong><a href="tankstellen-details?tankstelle=2678&marke=STAR&name=star%20Tankstelle&strasse=Bruehler%20Stra%C3%9Fe&plz=50968&ort=K%C3%B6ln">STAR (star Tankstelle)</a></strong><br>Bruehler Straße 274, <a class="text-link" href="guenstigster-spritpreis?plz=50968&ort=K%C3%B6ln&umkreis=2&sorte=3&benzin=Diesel" title="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50968 Köln" alt="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50968 Köln">50968 Köln</a></td>
<td class="table-tankstellen-preis"><div class="feld-preis"><div class="feld-schatten-oben"></div><div class="feld-inhalt">1,27<span class="feld-hoch">9</span></div><div class="feld-schatten-unten"></div></div></td>
<td class="table-tankstellen-gemeldet"><img src="images/mts-k.png" alt="von Markttransparenzstelle für Kraftstoffe (MTS-K)" title="von Markttransparenzstelle für Kraftstoffe (MTS-K)"> vor 1 Minute</td>
</tr>
<tr class="table-tankstellen-gerade">
<td class="table-tankstellen-platz"><img src="images/tankstelle-2.png" alt="2. Tankstelle"></td>
<td class="table-tankstellen-name"><strong><a href="tankstellen-details?tankstelle=3888&marke=Total&name=Total%20KOELN%20RONDORF&strasse=KAPELLENSTR.&plz=50997&ort=KOELN%20RONDORF">Total (Total KOELN RONDORF)</a></strong><br>KAPELLENSTR. 29, <a class="text-link" href="guenstigster-spritpreis?plz=50997&ort=KOELN%20RONDORF&umkreis=2&sorte=3&benzin=Diesel" title="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50997 KOELN RONDORF" alt="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50997 KOELN RONDORF">50997 KOELN RONDORF</a></td>
<td class="table-tankstellen-preis"><div class="feld-preis"><div class="feld-schatten-oben"></div><div class="feld-inhalt">1,29<span class="feld-hoch">9</span></div><div class="feld-schatten-unten"></div></div></td>
<td class="table-tankstellen-gemeldet"><img src="images/mts-k.png" alt="von Markttransparenzstelle für Kraftstoffe (MTS-K)" title="von Markttransparenzstelle für Kraftstoffe (MTS-K)"> vor 2 Minuten</td>
</tr>
<tr class="table-tankstellen-ungerade">
<td class="table-tankstellen-platz"><img src="images/tankstelle-3.png" alt="3. Tankstelle"></td>
<td class="table-tankstellen-name"><strong><a href="tankstellen-details?tankstelle=7114&marke=ARAL&name=Aral%20Tankstelle&strasse=Am%20Verteilerkreis%20Ostseite&plz=50968&ort=K%C3%B6ln">ARAL (Aral Tankstelle)</a></strong><br>Am Verteilerkreis Ostseite , <a class="text-link" href="guenstigster-spritpreis?plz=50968&ort=K%C3%B6ln&umkreis=2&sorte=3&benzin=Diesel" title="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50968 Köln" alt="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50968 Köln">50968 Köln</a></td>
<td class="table-tankstellen-preis"><div class="feld-preis"><div class="feld-schatten-oben"></div><div class="feld-inhalt">1,31<span class="feld-hoch">9</span></div><div class="feld-schatten-unten"></div></div></td>
<td class="table-tankstellen-gemeldet"><img src="images/mts-k.png" alt="von Markttransparenzstelle für Kraftstoffe (MTS-K)" title="von Markttransparenzstelle für Kraftstoffe (MTS-K)"> vor 1 Minute</td>
</tr>
<tr class="table-tankstellen-gerade">
<td class="table-tankstellen-platz"><img src="images/tankstelle-4.png" alt="4. Tankstelle"></td>
<td class="table-tankstellen-name"><strong><a href="tankstellen-details?tankstelle=7111&marke=ARAL&name=Aral%20Tankstelle&strasse=Am%20Verteilerkreis%20Westseite&plz=50968&ort=K%C3%B6ln">ARAL (Aral Tankstelle)</a></strong><br>Am Verteilerkreis Westseite , <a class="text-link" href="guenstigster-spritpreis?plz=50968&ort=K%C3%B6ln&umkreis=2&sorte=3&benzin=Diesel" title="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50968 Köln" alt="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50968 Köln">50968 Köln</a></td>
<td class="table-tankstellen-preis"><div class="feld-preis"><div class="feld-schatten-oben"></div><div class="feld-inhalt">1,31<span class="feld-hoch">9</span></div><div class="feld-schatten-unten"></div></div></td>
<td class="table-tankstellen-gemeldet"><img src="images/mts-k.png" alt="von Markttransparenzstelle für Kraftstoffe (MTS-K)" title="von Markttransparenzstelle für Kraftstoffe (MTS-K)"> vor 1 Minute</td>
</tr>
<tr class="table-tankstellen-ungerade">
<td class="table-tankstellen-platz"><img src="images/tankstelle-5.png" alt="5. Tankstelle"></td>
<td class="table-tankstellen-name"><strong><a href="tankstellen-details?tankstelle=292&marke=Shell&name=K%C3%96LN%2C%20SCHILLINGSROTTERSTR.28.&strasse=SCHILLINGSROTTER%20STR.%2028&plz=50996&ort=K%C3%B6ln">Shell (KÖLN, SCHILLINGSROTTERSTR.28.)</a></strong><br>SCHILLINGSROTTER STR. 28 , <a class="text-link" href="guenstigster-spritpreis?plz=50996&ort=K%C3%B6ln&umkreis=2&sorte=3&benzin=Diesel" title="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50996 Köln" alt="Aktuell günstigster Benzinpreis/Spritpreis für Diesel von Tankstellen in 50996 Köln">50996 Köln</a></td>
<td class="table-tankstellen-preis"><div class="feld-preis"><div class="feld-schatten-oben"></div><div class="feld-inhalt">1,32<span class="feld-hoch">9</span></div><div class="feld-schatten-unten"></div></div></td>
<td class="table-tankstellen-gemeldet"><img src="images/mts-k.png" alt="von Markttransparenzstelle für Kraftstoffe (MTS-K)" title="von Markttransparenzstelle für Kraftstoffe (MTS-K)"> vor 1 Minute</td>
</tr>
</tbody>
</table>
<div class="tankstellen-alle pure-form">
<a class="pure-button pure-button-normal tankstellen-alle-link" href="guenstigster-spritpreis?plz=50.884,6.968&umkreis=2&sorte=3&benzin=Diesel&alle=1">Alle Tankstellen im Umkreis von 2 KM anzeigen</a>
</div>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>
(function() {
var startLatLong = new google.maps.LatLng(50.89825000, 6.95191000);
var mapOptions = {
zoom: 13,
center: startLatLong,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('google-maps'), mapOptions);
var myPosition = new google.maps.Marker({
position: new google.maps.LatLng(50.88400000, 6.96800000),
map: map
});
var myPositionCircleOptions = {
strokeColor: '#00949F',
strokeOpacity: 1,
strokeWeight: 1,
fillColor: '#00949F',
fillOpacity: 0.15,
map: map,
center: myPosition.getPosition(),
radius: 2000
};
var myPositionCircle = new google.maps.Circle(myPositionCircleOptions);
var marker = [];
marker.push(new google.maps.Marker({
position: new google.maps.LatLng(50.89825000, 6.95191000),
map: map,
icon: 'images/tankstelle-1.png',
title: 'Diesel 1.279 EUR, star Tankstelle, Bruehler Straße 274, 50968 Köln'
}));
marker.push(new google.maps.Marker({
position: new google.maps.LatLng(50.87453000, 6.94975600),
map: map,
icon: 'images/tankstelle-2.png',
title: 'Diesel 1.299 EUR, Total KOELN RONDORF, KAPELLENSTR. 29, 50997 KOELN RONDORF'
}));
marker.push(new google.maps.Marker({
position: new google.maps.LatLng(50.89197540, 6.96842800),
map: map,
icon: 'images/tankstelle-3.png',
title: 'Diesel 1.319 EUR, Aral Tankstelle, Am Verteilerkreis Ostseite , 50968 Köln'
}));
marker.push(new google.maps.Marker({
position: new google.maps.LatLng(50.89209000, 6.96632700),
map: map,
icon: 'images/tankstelle-4.png',
title: 'Diesel 1.319 EUR, Aral Tankstelle, Am Verteilerkreis Westseite , 50968 Köln'
}));
marker.push(new google.maps.Marker({
position: new google.maps.LatLng(50.89020000, 6.99216000),
map: map,
icon: 'images/tankstelle-5.png',
title: 'Diesel 1.329 EUR, KÖLN, SCHILLINGSROTTERSTR.28., SCHILLINGSROTTER STR. 28 , 50996 Köln'
}));
})();
</script>
</div>
</section>
</article><script type="text/javascript">
var _paq = _paq || [];
_paq.push(["trackPageView"]);
_paq.push(["enableLinkTracking"]);
(function() {
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://ts2.datalogue.de/";
_paq.push(["setTrackerUrl", u+"piwik.php"]);
_paq.push(["setSiteId", "16"]);
var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
})();
</script>
<footer>
© 2013 HF Consulting GbR | <a href="impressum">Impressum</a>
</footer>
</body>
</html>
Die entsprechenden Webaufrufe im Adapter passen und die Schnipsel für match und split ergeben auch Sinn. Lediglich befindet sich der String "tankstellen-details?tankstelle=" in einem ganz anderen Bereich als der String "marker.push".
Leider habe ich keinen Quelltext von der Seite, als es noch funktionierte - sonst könnte ich die vergleichen.
Wäre aber schön, wenn der Adapter wieder laufen würde.