Sinceramente credo la cosa più rapida sia usare URLDownloadToFile, che si dichiara con:
codice:
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
e si usa così
codice:
URLDownloadToFile(NULL, <PAGINA_DA_SCARICARE>, <FILE_DESTINAZIONE>, 0, NULL)
E poi analizzare il contenuto del file scartando quello che non interessa.