I don't know if this is the best way to do this, but I have used the MSXML2.ServerXMLHTTP (a standard XML compononent) to "load" web pages within the script and to get the whole page content (static content as it would appear to any browser).
Once you have the page content you can use the fileSystem Object to save the data to a new file.
I haven't looked at it for a while, but here is some of the code for viewing the pages within the script:
Code:
set http_obj=createObject("MSXML2.ServerXMLHTTP")
call http_obj.Open("GET","http://www.domain.com/webpage.asp",true)
http_obj.send
On Error Resume Next
If http_obj.readyState <> 4 then
http_obj.waitForResponse 10 'wait for 10 seconds
End If
If Err.Number = 0 then 'no error occured
If (http_obj.readyState <> 4) Or (http_obj.Status <> 200) Then 'ensure all data (4) was recieved from a successful page load (200)
'Abort the XMLHttp request
http_obj.Abort
runNavSideXML="ABORT"
Else
runNavSideXML=http_obj.responseText
end if
else
runNavSideXML="ERROR"
end if