Hente en værdi fra tv2.finans til vb6

Tags:    visual-basic

Jeg har et enkelt og måskesimpelt spørgsmål.
Jeg skal bruge et stykke programkode i vb6 som kan gørelige præcist følgende.

På siden http://finans.tv2.dk/aktier/ kan man finde aktierkursen for fx. novozymes... cirka 325

Hvorledes kan jeg hente denne værdi ind i mit vb6 program?

Hvordan ser en funktion ud som kan hente denne værdi?


Al hjælp modtages meget gerne.

mvh rene






3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Dette svar er præcis det samme som til http://udvikleren.dk/thread.php?techid=4&f=4&t=880

Her er en kode som virker til dit formål, men som ikke er perfekt.. For første gang har jeg faktisk ikke sat kommentare undervejs (shame on me), men jeg kan fortælle dig at jeg gik ind på din henviste hjemmeside og tjekke i kildekoden. Her fandt jeg ud af (efter at have tygget mig igennem noget javascript) at alle data'ene er lagret på siden finans.tv2.dk/aktier/aktiedata.php. Ved at hente denne side ned fik jeg dermed adgang til kursen og skulle nu bare søge efter "Novozymes" og fange den rigtige kursværdi. IP'en fandt jeg ved at ping'e finans.tv2.dk. Ellers burde koden være lige til at bruge. Du skal bare indsætte en Winsock der hedder "wckConnect", og en knap der hedder "cmdRecieveData".

Fold kodeboks ind/udKode 


Nåhh ja, glemte jeg lige at tilføje. Værdien kommer til at ligge i variablen Novozymes(1). Den kan dog kun ses i funktionen RecieveData, men hvis du vil bruge den andre stedet kan du vælge at definere variablen samme sted som StockData.

// Your brain is your weapon, do not waste it!!

[Redigeret d. 28/09-05 20:44:17 af HAP]



Brug et WinHttpRequest object, eller hvis du er til http kodning, kan et client socket (WinSock?) gøre tricket for dig.

Men jeg ville nok hente de data so
m xml, f.eks. fra nationalbanken, istedet.
Så kan du bruge en xml parser (component) til at trække data ud med, istedet for at fedte rundt i sourcen fra en html side som kan (og vil) ændre sig vildt.



Brug et WinHttpRequest object, eller hvis du er til http kodning, kan et client socket (WinSock?) gøre tricket for dig.

Men jeg ville nok hente de data so
m xml, f.eks. fra nationalbanken, istedet.
Så kan du bruge en xml parser (component) til at trække data ud med, istedet for at fedte rundt i sourcen fra en html side som kan (og vil) ændre sig vildt.



Ok..men det jeg har brug for er selve den code linje som hiver lige præcist den information ud i en variabelsom jeg spørger efter

Dette skyldes at jeg heller ikke har forstand på html osv.. :-(
Mvh Rene


[Redigeret d. 27/09-05 13:26:39 af Rene]



t