Usare la classe WebClient per leggere l'html
<%@ Import Namespace="System.Net" %> <%@ Import Namespace="System.IO" %> <%@ Page Language="vb" %> <HTML> <script language="vb" runat="server"> Private Sub getHtml(ByVal sender As Object, ByVal e As EventArgs) Try Dim myWebClient As WebClient = New WebClient Dim myStream As Stream = myWebClient.OpenRead(tbUrl.Text) Dim sr As StreamReader = New StreamReader(myStream) lbHtml.Text = sr.ReadToEnd().Replace("<", "<").Replace(">", ">").Replace("\n", "<br>") Catch lbHtml.Text = "Sito non trovato!" Finally myStream.Close() End Try End Sub </script> <body> <form name="Form1" runat="server" ID="Form1"> <TABLE id="Table1" cellSpacing="0" cellPadding="4" width="300" bgColor="#ffff66" border="0"> <TR> <TD>URL</TD> <TD><asp:textbox id="tbUrl" runat="server" Width="280px">http://</asp:textbox></TD> </TR> <TR> <TD></TD> <TD><asp:button id="Button1" onclick="getHtml" runat="server" Text="Leggi HTML"></asp:button></TD> </TR> </TABLE> <BR> <TABLE id="Table2" cellSpacing="0" cellPadding="4" width="100%" bgColor="honeydew" border="1"> <TR> <TD> <asp:Label id="lbHtml" runat="server"></asp:Label></TD> </TR> </TABLE> </form> </body>
Scarica il Codice...
Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro.
Manuale completo di C# per principianti e non.
Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro ancora.
Manuale di SQL con particolare attenzione a T-SQL di Microsoft SQL Server
Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca
Manuale completo sui CSS per principianti e non.
HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.
CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.
jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.