Save html file from web site with out opening browser

ok i need to make an app that grabs a html page from a website and saves its to disk
the web site updates every few minutes
and i want my app to run in the background and grab this updated page every ... so often..
apinsonnAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Erick37Connect With a Mentor Commented:
You can use the URLDownloadToFile API

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

Use like this:

returnValue = URLDownloadToFile(0, "http://www.microsoft.com/ms.htm", "c:\ms.htm", 0, 0)

Reference:
How To Download a File Without Prompting
http://support.microsoft.com/default.aspx?scid=kb;en-us;244757

                        
0
 
bobbit31Connect With a Mentor Commented:
reference ms internet controls under project/references:

Dim IE As New InternetExplorer

IE.Navigate "www.google.com"

'wait for page to load
Do Until IE.ReadyState = READYSTATE_COMPLETE
   DoEvents
Loop

Dim strHtml as string
strHtml = IE.document.body.innerHTML

msgbox strHtml

Dim ff as integer
ff = FreeFile

Open "<path to file>" For Output as #ff
Print #ff, strHtml
Close(ff)
0
 
bobbit31Commented:
and put the above in a timer
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
bobbit31Commented:
oh and don't forget to clear resources:

set IE = nothing

0
 
Ryan ChongCommented:
Also Ensuring URLDownloadToFile Bypasses a Cached File Copy:
http://vbnet.mvps.org/code/internet/urldownloadtofilenocache.htm
0
 
apinsonnAuthor Commented:
both work great split the points
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.