Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner


Usare la classe WebClient per leggere l'html


<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
public void getHtml(Object sender, EventArgs e)
{
  try
  {
    // Create a new WebClient instance.
    WebClient myWebClient = new WebClient();
    Stream myStream = myWebClient.OpenRead(tbUrl.Text);
    StreamReader sr = new StreamReader(myStream);
    lbHtml.Text = sr.ReadToEnd().Replace("<","+lt;").Replace(">","+gt;").Replace("\n","<br>");
  }
  catch
  {
    lbHtml.Text = "Sito non trovato";
  }
  finally
  {
    myStream.Close();
  }
}
</script>
<body>
<form name="Form1" runat="server">
<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...


Stampa la pagina


 








Inizio pagina

risorse per webmaster