Citat:
Originally posted by Terabyte@Jan 12 2006, 13:06
Underar hur jobbigt det är att hämta flygpriser från speciella flygsidor, alltså att utveckla en sökmotor för endast 4 bolag (väldigt inriktat)? Tips på sätt att göra det? Kan ni som programmerar sådant säga ett riktpris kanske vad det skulle kosta att få jobbet gjort?
|
Du vill alltså att när någon söker på din hemsida så ska du trigga en sökning på 4 flygbolags sidor? Då räcker det med att du hittar någon som är bra på reguljära uttryck så är det relativt lätt fixat.
Det vanligaste annars bland resebyråer osv. är att de söker via en större bokningsmotor, t.ex. Sabre eller Amadeus, men jag antar att det kostar mer än det smakar i ditt fall.
En del mindre flygbolag (bland annat Norwegian och Fly Nordic) har egna API där du gör en HTTP-POST-fråga och får tillbaka resultat i en XML-fil, fungerar mycket smidigt. Har själv implementerat det, men det var för en etablerad resebyrå så jag vet inte hur flygbolagen ställer sig till att låta "vem som helst" använda det.
Vanligt är också att man cachar sökresultaten lokalt en stund (15 minuter eller 1 timme t.ex.) för att undvika skicka alltför många förfrågningar till flygbolagen. Flygbolagen blir gladare och sökningarna går snabbare, även om det är en liten nackdel att platser i de olika bokningsklasserna kan hinna ta slut och priserna ändras. Annat som kan underlätta är att man med jämna mellanrum (1 gång per dygn t.ex.) kollar vilka destinationer flygbolaget trafikerar, så man inte skickar 20,000 Stockholm-London-sökningar om dagen till ett flygbolag som bara flyger inrikes.
Aja, nu spårade det kanske ut lite. Ett tips i alla fall och det är att du sätter en maxtid på sökningarna så att din sida inte bara står och tuggar ifall du inte får kontakt med ett av flygbolagen.