Questo è un esempio su come salvare il contenuto di una pagina web in una stringa.
- Il parametro Url specifica l'URL della pagina web.
public string DownloadWebPage(string Url)
{
// Apre la connessione
HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create(Url);
// Si possono specificare i valori di un header aggiuntivo
// come l'user agent o il referer:
WebRequestObject.UserAgent = ".NET Framework/2.0";
WebRequestObject.Referer = "http://www.example.com/";
// Risposta della richiesta:
WebResponse Response = WebRequestObject.GetResponse();
// Apre lo stream:
Stream WebStream = Response.GetResponseStream();
// Crea un oggetto per la lettura:
StreamReader Reader = new StreamReader(WebStream);
// Legge l'intero contenuto dello stream:
string PageContent = Reader.ReadToEnd();
// Pulisce
Reader.Close();
WebStream.Close();
Response.Close();
return PageContent;
}
Pubblicato in: C-sharp
Iscriviti a:
Commenti sul post (Atom)
0 commenti:
Posta un commento