Avatar billede renolde_dk Nybegynder
05. juli 2005 - 13:58 Der er 8 kommentarer og
1 løsning

Læse hjemmeside fra VBScript

Prøver at lave et script, som kan gå på www.ipadresse.dk og returnere teksten fra sitet.
Kan ikke finde nogle eksempler på at læse filer vha. http. Er dette muligt og hvordan gøres dette nemmest?
Avatar billede killerclown Nybegynder
05. juli 2005 - 14:06 #1
Hey renolde !
Prøv, at kigge lidt på denne side :
http://www.ericphelps.com/scripting/samples/GetWebPage/GetWebPage.txt

/Killer
Avatar billede medions Nybegynder
05. juli 2005 - 14:07 #2
Private Function GetHTMLBin(strURL)
    Dim objXMLHTTP, strReturn
    Set objXMLHTTP = CreateObject("Microsoft.XMLHTTP")
   
    objXMLHTTP.Open "GET", strURL, False
    objXMLHTTP.Send
   
    GetHTMLBin = objXMLHTTP.responseBody
    Set objXMLHTTP = Nothing
End Function

//>Rune
Avatar billede medions Nybegynder
05. juli 2005 - 14:10 #3
Her er et lidt mere brugbart eksempel:

Private Function GetHTMLBin(strURL)
    Dim objXMLHTTP, strReturn
    Set objXMLHTTP = CreateObject("Microsoft.XMLHTTP")
   
    objXMLHTTP.Open "GET", strURL, False
    objXMLHTTP.Send
   
    GetHTMLBin = objXMLHTTP.responseBody
    Set objXMLHTTP = Nothing
End Function

Private Function BinToText(varBinData, intDataSizeInBytes) ' as String

    Dim objRs
    Const adFldLong = &H00000080
    Const adVarChar = 200
   
    Set objRS = CreateObject("ADODB.Recordset")
   
    objRS.Fields.Append "txt", adVarChar, intDataSizeInBytes, adFldLong
    objRS.Open
   
    objRS.AddNew
    objRS.Fields("txt").AppendChunk varBinData
    BinToText = objRS("txt").Value
   
    objRS.Close
   
    Set objRS = Nothing
End Function

html = BinToText(GetHTMLBin ("www.medions.dk"), 35000)

Det skal dog siges intet er testet af...

//>Rune
Avatar billede renolde_dk Nybegynder
05. juli 2005 - 14:19 #4
Den fejler (Line:5 Char:5 Error:unspecified error). Går ud fra at den ikke behøver at blive embedded i et html dokoment, men kan køres som den er?
Avatar billede renolde_dk Nybegynder
06. juli 2005 - 22:55 #5
Fandt en anden løsning på mit problem.
Avatar billede medions Nybegynder
11. juli 2005 - 10:36 #6
Hvad var den løsning? - altid en go' ide og dele det her med andre, da der sikkert er andre der også kan have din problemstilling.

//>Rune
Avatar billede h7iws Nybegynder
03. august 2005 - 20:18 #7
ja tak, skriv lige hvad i fandt frem til !?!?!
Avatar billede h7iws Nybegynder
03. august 2005 - 20:25 #8
har kigget lidt på det i har lavet, den skal have et fuldkomment stykke url (til .html filen) fx. "http://www.curia.eu.int/index.htm"
men derefter fejler scriptet ikke mere!

faktisk ret cool :D takker folkens
Avatar billede renolde_dk Nybegynder
04. august 2005 - 11:06 #9
Jeg er pt. uden internet derhjemme pga. flytning. Jeg poster den løsning jeg fandt frem til når jeg kommer på nettet igen.
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