Get different Source Code
<p>I have wrote a little downloader in c# for different sites with videos to download them. </p>

<p>On the site "youtubeunblock.com", I get a different source code from the page when I start a <code>WebRequest</code> in the program. On any browser -> View Source Code I get under the embed source another link for the file appears different from what I have on the Downloader.</p>

<p>The code for the request inside the downloader:</p>

<pre><code>CookieContainer cookieJar = new CookieContainer();
HttpWebRequest myWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
myWebRequest.CookieContainer = cookieJar;
myWebRequest.Method = "GET";
HttpWebResponse myWebResponse =(HttpWebResponse)myWebRequest.GetResponse();
StreamReader myWebSource = new StreamReader(myWebResponse.GetResponseStream());
string myPageSource = string.Empty;
myPageSource= myWebSource.ReadToEnd();
myWebResponse.Close();
return myPageSource;
</code></pre>

<p>i can try to explain</p>

<p>When i browse to this Site and search a video - > look at the source code (over a browser) from this page i found a tag file=http://12345.flv?12345</p>

<p>when i took this link into a href=http://12345.flv?12345 i can download this file.</p>

<p>when i try to take the source code from this page over the Webrequest, then i get the follow link file=http://12345.flv?abcde &lt;- this link won´t work</p>

<p>Can anyone explain me this?</p>
