February 14th, 2011, 12:50 PM
Can I Still Get the Source Code?
I have a program that I run in C# that goes to a website and in order to do its functions, I need to get the source code of the page.
Very recently, some of the pages return a  character while others return the full source code of the page. When I go to the pages outside of my programming, the source code can be seen just as they should.
System.Net.WebClient webClient = new System.Net.WebClient();
string strSource = webClient.DownloadString(URL);
Why would this be happening and is there a way around this?
February 17th, 2011, 07:02 AM
Re: Can I Still Get the Source Code?
I woudl try to download the data with WebClient.DownloadData() method and than labore with Encoding.(...).GetString() to get the source code of the page as string.
Console.Write("\nPlease enter a URI (for example, http://www.contoso.com): ");
string remoteUri = Console.ReadLine();
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Download home page data.
Console.WriteLine("Downloading " + remoteUri);
// Download the Web resource and save it into a data buffer.
byte myDataBuffer = myWebClient.DownloadData (remoteUri);
// Display the downloaded data.
string download = Encoding.ASCII.GetString(myDataBuffer);
Don't hesitate to rate my post.
- Make it run.
- Make it right.
- Make it fast.
Tags for this Thread
Click Here to Expand Forum to Full Width
This is a CodeGuru survey question.