Flugpreise via E-Mail-Abo

ANZEIGE

0815sauger

Reguläres Mitglied
17.08.2010
56
0
ANZEIGE
Hallo zusammen,

ich bin auf der Suche nach einem Buchungsportal, welches mir am besten per E-Mail (RSS wäre auch denkbar) die aktuell verfügbaren Flugpreise für eine vorgegebene Strecke in einem gewissen Intervall zuschickt. Bis hier bin ich bei Kayak gut aufgehoben.
DIE Kernanforderung ist aber: ich möchte - ohne selbst aktiv eingreifen zu müssen - die Flugpreise von "in 7 Tagen" (wahlweise auch 5 oder 10 - egal - vielleicht noch mit +-3 Tage Anzeige) bekommen, anstatt ein fixes Datum vorzugeben.

Ist jemandem solch eine Funktion bekannt?

Grüße!
 

masgo

Erfahrenes Mitglied
06.06.2011
251
17
FRA
Hallo,
sowas kenne ich nicht, aber du könntest dir so etwas ggf. selbst als Skript basteln. Bei Kayak wird die Suchanfrage in die URL Kodiert:
z.B. http://www.kayak.de/flights/FRA-NYC/2015-05-30/2015-06-03
Oder für +-3 Tage
http://www.kayak.de/flights/FRA-NYC/2015-05-30-flexible/2015-06-03-flexible

Da könnte man ein Skript drum herum bauen welches die Seite jeden Tag mit einem Anderen Datum aufruft. Eventuell kommt da ein Captcha. Das könntest du so lösen, dass du eine Mail kriegst wo das als iFrame (oder so) eingebettet ist. Das Rendering würde dann in deinem Mail-Programm ablaufen.

Oder du klickst einfach täglich auf den Link den dir diese Seite generiert: (nur mal schnell gehackt)

HTML:
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
var date = new Date();
var dateEnd = new Date();

date.setTime(date.getTime() + 7*24*60*60*1000); // in 7 days from now
dateEnd.setTime(date.getTime() + 5*24*60*60*1000); // travel for 5 days

// zero padding and +1 because javascript counts months from 0
var d = ("00" + date.getDate()).slice(-2); 
var m = ("00" + (date.getMonth()+1)).slice(-2); 
var y = date.getFullYear();

var de = ("00" + dateEnd.getDate()).slice(-2); 
var me = ("00" + (dateEnd.getMonth()+1)).slice(-2); 
var ye = dateEnd.getFullYear();

document.getElementById("demo").innerHTML = "<a href=http://www.kayak.de/flights/FRA-NYC/"+y+"-"+m+"-"+d+"-flexible/"+ye+"-"+me+"-"+de+"-flexible>Link to KAYAK +7 days</a>";
</script>

</body>
</html>

Hier kannst du es ausprobieren:
https://jsfiddle.net/ud4khgf5/
 
  • Like
Reaktionen: 0815sauger