Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 53.559
  • Views Posts: 404.882
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 222

C# - Scaricare sorgente di una pagina Web

C# - Scaricare sorgente di una pagina Web


  

Oggi voglio mettervi ha disposizione una funzione che vi permette di recuperare il Codice Sorgente di una pagina Web. 

Per usare il codice bisogna includere i Namespace System.Net e System.IO al progetto e alla classe.

Un modo semplice e veloce per estrarre il sorgente di una pagina tramite il C# può essere questo:

CODICE VISUAL STUDIO 2010 - C#

        

   private string getSource(string url)

        {

            string sourceFile;

   HttpWebRequest Request1 = (HttpWebRequest)HttpWebRequest.Create(url);

            HttpWebResponse Request2 = (HttpWebResponse)Request1.GetResponse();

            StreamReader Stream = new StreamReader(Request2.GetResponseStream());

            sourceFile = Stream.ReadToEnd();

            Stream.Close();

            Request2.Close();

            return sourceFile;

      }


E’ possibile fare la stessa cosa in modo più semplice usando la classe WebClient (Dovete includere soltanto il Namescape System.Net; ) : 

CODICE VISUAL STUDIO 2010 - C#

        

 private string getSource(string url)

        {

            WebClient web = new WebClient();

            return web.DownloadString(url);

        }



By ImaginSystems & Queen Gin   

Categoria: C#
lunedì, 13 gen 2014 Ore. 13.18

Messaggi collegati


Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003