Ciao a tutti, sto creando un programmino per prelevare in automatico dati del listino azionario dal sito web borsaitaliana.it

Il mio ragionamento è semplice, recupero l'html della pagina in questione, e dalla pagina che ricevo recupero solo la tabella che mi serve, la quale poi verrà importata in excel.

Tutto funziona perfettamente tranne che per la pagina degli indici esteri ( questa )

quando tento di importare l'html di questa pagina ricevo questo errore
"Forbidden

You don't have permission to access /borsa/azioni/mercati-esteri/indici/home.html on this server."

non capisco come sia possibile che tutte le pagine siano importabili tranne quelle dell'estero..

dunque la mia pagina è
qua (per vedere l'errore)

mentre il codice che uso è
codice:
<%
'RECUPERO INDICI ESTERO
totale=""
%>

<%
StrURL="http://www.borsaitaliana.it/borsa/azioni/mercati-esteri/indici/home.html"
if mid(StrURL,1,3)="www" then StrURL="http://"&StrURL
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
' in caso di problemi, usare Microsoft.XMLHTTP
objXMLHTTP.Open "GET", StrURL, false
' Richiama il file
objXMLHTTP.Send
contenuto = CStr(objXMLHTTP.ResponseText)

response.write contenuto

%>

...ho provato anche a recuperarlo, inserendo la pagina in un iframe e prelevare il codice tramite javascript, ma anche li mi vede l'elemento .contentWindow.document. come elemento indefinito

qualcuno può darmi qualche idea per altri tentativi, o cosa può essere a dare il problema?
la pagina che cerco di importare è aperta, non richiede login, ed il codice html è tranquillamente visitabile da ogni browser, perchè non riesco a recuperarlo automaticamente?