Hej allihopa. Går det att få ner tiderna i HTML? Då kan du enkelt göra det genom System.Net.WebClient.DownloadData(URL). PÅ SLs hemsida under realtidsinformation finns bl a följande info om egen reseplanerare Du undrar vad som är lättast.nästa tidpunkt
Jag sitter i vb.net och mekkar lite. Jag har fått tag på en plattskärm som jag ska ha sittande på min ytterdörr (ja, det låter konstigt, menmen.)
På den vill jag skriva ut:
Nästa buss till Huddinge C avgår om xx minuter.
Jag har tillgång till alla tider bussarna går.
http://www.sl.se/hpltid/ihtt/vinter/016/out/01607682.pdf
Man kan även använda sig av SL:s reseplanerare för att söka på när nästa buss går från Juringe allé till Huddinge Centrum.
Min fråga är bara hur och vad är lättast.Sv: nästa tidpunkt
Sen kan du enkelt leta reda på den infon du vill ha genom InStr() och .SubString eller genom RegEx.
ThomasSv: nästa tidpunkt
"Beställ din egen reseplanerare
Du beställer bannern genom att gå in på Beställ din egen reseplanerare här ovanför. Vi skickar html-koden till dig med e-post. Helt gratis."
Den koden kanske kan vara ett bra utgångsmaterial för din funktion.Sv: nästa tidpunkt
Ingen av alternativen är svåra om man vet hur man gör...
Fördelen med att lägga in busstiderna i nån Array är väl enklast och säkrast, men
då förutsätter man att bussarna går som de ska ( inga driftsstörningar)
Har du tillgång till ständig uppkoppling kan du hämta hem nästa bussavgång
på aktuell sträcka med:
http://trafiksvar.sl.se/trafiksvar.dll?FRAME=N&FRAME=N&TillId=O9527&FranId=O7105&TillFAST=Y&Tidpunktavser=AVGANG&Tidpunkt=NU&BILD=START&SokKnapp.x=31&SokKnapp.y=17
om du låter en timer regelbundet ladda ned sidan till en AxSHDocVw.AxWebBrowser
så kan du sedan efter att du :
Dim doc As mshtml.HTMLDocument = DirectCast(AxWebBrowser1.Document, _
mshtml.HTMLDocument)
....analysera doc.body.innerText och utföra lite stänghantering för att få fram klockslaget.
t. ex leta efter 3:e kolonet med hjälp of indexof
Tjosan!