![]() |
General |
6.189 Web Scraping ovvero come estrarre da codice VBA l'HTML di una pagina web |
Alessandro Baraldi |
Il testo che segue è tratto dal seguente thread: -------------------------------------------------------------------------------- Newsgroups: it.comp.lang.visual-basic From: Gianluca Cannalire [MVP] Subject: Re: Estrarre dati da una pagina HTML... Date: Mon, 4 Apr 2005 13:32:36 +0200 Organization: C.U. Srl Usenet Server -------------------------------------------------------------------------------- Innazitutto, in questo contesto, non devi differenziare una pagina HTML da una pagina ASP (PHP, JSP, ecc. ecc.): infatti, sul cliente, sempre e solo HTML troverai. Quello che vuoi fare si chiama tecnicamente "web scraping". Ora, se la tua necessità è quella di utilizzare Access (che non dispone nè del controllo Winsock, nè dell'Internet Transfert Control) puoi sfruttare l'XMLHttp (che viene distribito con IE dalla versione 4.x) per effettuare la richiesta http. Ecco un esempio di utilizzo: dim oHttp as object dim txtRequestString as string set oHttp = CreateObject("MSXML2.XMLHTTP") txtRequestString = "http://www.visual-basic.it"; oHttp.open "GET",txtRequestString , false oHttp.send txtHTML.Text = oHttp.responseText-- Gianluca Cannalire Microsoft MVP/MCP - Visual Basic http://www.visual-basic.it http://community.visual-basic.it/gianluca Download: |