Avatar billede coldray Nybegynder
09. februar 2003 - 02:09 Der er 4 kommentarer og
1 løsning

Spørgsmål mht Internet Controls

Hej alle sammen!!

Jeg er igang med at lave en applikation med Microsoft Internet Controls (altså en webbrowser).. jeg vil gerne vide hvordan jeg kan tage html koden fra en side som browseren browser..og så gemme det i en .html eller .txt fil på harddisken!!

Tak på forhånd!
Avatar billede tubber Juniormester
09. februar 2003 - 02:20 #1
Et skud i tågen kunne være :

webbrowser1.Offline

/Tubber
Avatar billede coldray Nybegynder
09. februar 2003 - 02:24 #2
nej..
Avatar billede sjh Nybegynder
09. februar 2003 - 02:34 #3
Noget i den stil:


Option Explicit

Public Sub SaveUrl(ByVal strURL As String, ByVal strFile As String)
Dim objXMLHTTP As Object
Dim intFile As Integer
Dim strSave As String
intFile = FreeFile

  Set objXMLHTTP = CreateObject("Microsoft.XMLHTTP")
    objXMLHTTP.Open "GET", strURL, False
    objXMLHTTP.send
    strSave = objXMLHTTP.responseText
  Set objXMLHTTP = Nothing

  Open strFile For Output Shared As #intFile
    Print #intFile, strSave;
  Close #intFile
End Sub

Private Sub Form_Load()
  Call SaveUrl("http://www.eksperten.dk/spm/315152", "C:\Test.txt")
End Sub
Avatar billede sjh Nybegynder
09. februar 2003 - 02:42 #4
du kan også bruge et lille API Call


Option Explicit

Private Declare Function URLDownloadToFile Lib "urlmon" _
                          Alias "URLDownloadToFileA" ( _
                          ByVal pCaller As Long, _
                          ByVal szURL As String, _
                          ByVal szFileName As String, _
                          ByVal dwReserved As Long, _
                          ByVal lpfnCB As Long) As Long

Public Function SaveUrl(ByVal strURL As String, strFile As String) As Boolean
  Dim lngRetVal As Long
  lngRetVal = URLDownloadToFile(0, strURL, strFile, 0, 0)
  If lngRetVal = 0 Then SaveUrl = True
End Function

Private Sub Form_Load()
  Call SaveUrl("http://www.eksperten.dk/spm/315152", "C:\Test.txt")
End Sub
Avatar billede coldray Nybegynder
09. februar 2003 - 03:11 #5
Fandt selv en meget nemmere løsning..
Browser.Document.documentElement.outerHTML

..men ellers mange tak for support!
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