Friday, February 6, 2009

Reading and Displaying Source of Web Pages

In asp.net 1.1

we have two ways
1.Dim arrbyte() as byte = System.Net.WebClient.DownloadData(URL)
2. Dim strHtml = System.Text.Encoding.Default.GetString(arrbyte)

Second Way is to create Webrequest and get webresponse

public void MySource(Uri weburi)
{
System.Text.StringBuilder sbuild=new StringBuilder();
string temp="";


System.Net.HttpWebRequest webrequest = (HttpWebRequest)System.Net.WebRequest.Create(weburi);
System.Net.HttpWebResponse webresponse=(HttpWebResponse) webrequest.GetResponse();
StreamReader webstream = new StreamReader(webresponse.GetResponseStream(),Encoding.ASCII );

while((temp=webstream.ReadLine())!= null)
{
sbuild.Append(temp + "\r\n");
}
webstream.Close();
Response.Write("OK");
Response.Write (sbuild.ToString() );

In asp.net 2.0

Dim strPageHTML as string= System.Net.WebClient.Dowloadstring(URL)

No comments:

Post a Comment

Earn Money ! Affiliate Program
Open Directory Project at dmoz.org