Avatar billede biver.dk Nybegynder
05. april 2007 - 20:06 Der er 4 kommentarer og
1 løsning

Hent data fra ekstern hjemmeside

Hej

Jeg ville lige høre om det er muligt at hente data fra en andens hjemmeside? og hvordan?

Jeg er nemlig ved at lave en side over mit aktiedepot, og så ville det jo være smart hvis jeg kunne lave et script der automatisk kunne hente de aktuelle aktiekurser og så regne mit samlede aktiedepot værdi ud....

Så er det muligt at hente disse aktie kurser? fx fra www.cse.dk
Avatar billede thesurfer Nybegynder
05. april 2007 - 22:03 #1
Eksempel fra http://www.4guysfromrolla.com/webtech/110100-1.shtml#postadlink :

<%
  Response.Buffer = True
  Dim objXMLHTTP, xml

  ' Create an xmlhttp object:
  Set xml = Server.CreateObject("Microsoft.XMLHTTP")
  ' Or, for version 3.0 of XMLHTTP, use:
  ' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")

  ' Opens the connection to the remote server.
  xml.Open "GET", "http://www.4Guysfromrolla.com/", False
   
  ' Actually Sends the request and returns the data:
  xml.Send

  'Display the HTML both as HTML and as text
  Response.Write "<h1>The HTML text</h1><xmp>"
  Response.Write xml.responseText
  Response.Write "</xmp><p><hr><p><h1>The HTML Output</h1>"

  Response.Write xml.responseText

 
  Set xml = Nothing
%>


Du skal selv parse resultatet, som finde i xml.responseText ..
Dvs, du skal selv udtrække den tekst du skal bruge..

Du skal nok have en aftale med www.cse.dk for at være på den sikre side.. du kan bare sende dem en mail, og forklare dem lidt om scriptet.
Avatar billede thesurfer Nybegynder
05. april 2007 - 22:04 #2
Du kan finde flere eksempler, ved at søge på følgende via en søgemaskine:

asp XMLHTTP

asp ServerXMLHTTP
Avatar billede thesurfer Nybegynder
05. april 2007 - 22:04 #3
Svar.
Avatar billede biver.dk Nybegynder
06. april 2007 - 14:32 #4
Kan du ikke også lige vise mig hvordan man parse resultatet? Det har jeg nemlig heller aldrig prøvet før...
Avatar billede thesurfer Nybegynder
08. april 2007 - 11:50 #5
Du kan finde funktionerne her: http://www.w3schools.com/vbscript/vbscript_ref_functions.asp

Det er specielt String-funktionerne du skal bruge: http://www.w3schools.com/vbscript/vbscript_ref_functions.asp#string

Du får bruge for:

InStr, Left, Mid, Right og måske InStrRev.

Der kan også være andre, men det er de mest brugte.

Det vil nok også være en god ide, at kigge på Array-funktionerne: http://www.w3schools.com/vbscript/vbscript_ref_functions.asp#array

Her er de konverteringsfunktioner (så du kan omregne fra/til valuta): http://www.w3schools.com/vbscript/vbscript_ref_functions.asp#conversion

Det burde være nok..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester