Non ricordo chi aveva scritto questo:
Con uno scriptino del genere
Codice:
Dim xml, fso, MioFile
Set xml = CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", "http://forum.meteonetwork.it/forumdisplay.php?f=11", False
xml.Send
Set fso = CreateObject("Scripting.FileSystemObject")
Set MioFile = fso.CreateTextFile("c:\prova.html", True)
MioFile.WriteLine(xml.ResponseText)
MioFile.Close
(che salverai come file di testo con estensione .vbs) puoi, tramite l'applicazione "Operazioni Pianificate" di Windows, lanciarlo a intervalli di tempo regolari per scaricare la pagina dall'indirizzo che vuoi (sostituisci dopo il GET) nel file che decidi tu (parametro del CreateTextFile).
Puoi farla anche un pò più sofisticata aggiungendo al nome del file dei caratteri per data/ora.
L'unico problema è che questo è un sistema per scaricarti solo il testo di quella pagina (è molto comodo per pagine di dati, che so METAR, per esempio) ma scordati di "navigare" sulla pagina salvata (i link perdono tutti i riferimenti o meglio prendono quelli relativi al tuo filesystem, la pagina perde gli eventuali fogli di stile...)
Insomma semplice ma molto "grezzo".
Sapevo che un giorno mi sarebbe tornato utile e l'ho salvato
Ad un certo punto lo sconosciuto autore dice che "si può fare anche più sofisticata aggiungendo al nome del file dei caratteri per data/ora".
Immagino cioè che il generico file "prova.html" si possa salvare come
"prova20071009.html"...
Domanda:
come si fa?
come si introducono le informazioni sulla data di scarico del file?
![]()
Ultima modifica di kelvin; 10/12/2007 alle 10:10 Motivo: correzione
cerca la funzione Now() o Date o Time...![]()
...chat con James Reynolds, www.typhoonfury.com
Always looking at the sky...James says:
http://www.wmo.int/pages/mediacentre...nfo_58_en.html
Simone says:
holy s**t....
James says:
now that's something I'd like to film!!
Ehm... il fatto è che di questo programma non so una beata...
Cos'è? Visual Basic?
Avrei bisogno che qualcuno mi dicesse proprio come va scritto quel comando.
Immagino una funzione che leghi il nome del file con l'eventuale funzione Now().
Posso scrivere
Set MioFile = fso.CreateTextFile("c:\prova.html"!!Now(), True) ??
...chat con James Reynolds, www.typhoonfury.com
Always looking at the sky...James says:
http://www.wmo.int/pages/mediacentre...nfo_58_en.html
Simone says:
holy s**t....
James says:
now that's something I'd like to film!!
Segnalibri