Kom ihåg mig?
Home Menu

Menu


Hur jobbigt?

Ämnesverktyg Visningsalternativ
Oläst 2006-01-12, 12:06 #1
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
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?
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-12, 13:18 #2
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Det beror mycket på vilka system flygsidorna använder. Men i regel bör det inte vara några större svårigheter med att crawla 4 sidor. Just att det är ett specifikt antal av utvalda sidor kortar ner arbetsprocessen.

Vill du spara alla flygpriser i en databas som du uppdaterar, kanske varje natt, eller vill du gå in på deras sidor och hämta information i realtid såfort en använder söker med din tjänst?

Men visst, om det bara är den väldigt avgränsade uppgiften, att skriva kod som hämtar sökpriser, och sedan kod som söker bland priserna, och det inte är allt för många olika sökvillkor. Kanske bara ett namn t ex. så kan det nog ta, väldigt mycket beroende på omständigheterna, hur systemen och sidorna ser ut, ja, kanske 10-20 timmar.
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-12, 13:24 #3
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Hämtning av information för varje besökare är ju mest intressant.
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-12, 13:35 #4
Lundmarks avatar
Lundmark Lundmark är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 026
Lundmark Lundmark är inte uppkopplad
Har WN som tidsfördriv
Lundmarks avatar
 
Reg.datum: Jan 2004
Inlägg: 1 026
Citat:
Hämtning av information för varje besökare är ju mest intressant.
Det skulle inte vara svårt.

Men sedan beror det på vad man ska hämta för värden.

Om du ska kunna söka på reser mellan två olika flygplatser mellan två olika tider. Så får man ju anpassa det till respektive sida.

Om tex. första sidan har Landvetter, sida två har Göteborg och tredje har GBG och fjärde har Gotenburg. Då måste man ju ta alla destinationer och ändra till samma värde för respektive ort/flygplats.

Men som Xyzi säger så beror det på hur dessa fyra sidor levererar resultaten. Om det är någon standard så blir det ju lättare.
Lundmark är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-12, 13:59 #5
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Tack för infot. Får nog sammanställa sidorna och informationen och skicka en förfrågan till någon om offert på jobbet.
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-12, 18:01 #6
HenrikAI HenrikAI är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 331
HenrikAI HenrikAI är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 331
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.
HenrikAI är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-13, 02:28 #7
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Tack för tipsen och dit uttömmande svar!
Helix är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017