2010-12-27 10 views
0

私は、ダウンロードしたビデオを別のサイトにダウンロードするためにCで少しダウンロードしました。別のソースコードを取得する

「youtubeunblock.com」のサイトでは、プログラムでWebRequestを起動すると、別のソースコードが表示されます。任意のブラウザで - >ソースコードを表示する埋め込みソースの下に、ファイルの別のリンクが、私がダウンローダ上のものと異なって表示されます。

ダウンローダ内部の要求のためのコード:

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; 

私はこのサイトを参照し、ビデオを検索する場合

を説明しようとすることができます - >ソースコードを見る(ブラウザ上)このページから私はタグファイル= http://12345.flv?12345を見つけました

このリンクをhref = http://12345.flvにしましたか?12345私はこのファイルをダウンロードできます。

私はWebRequestクラスの上に、このページからソースコードを取るしようとすると、その後、私は以下のリンクファイルを取得=のhttp:?//12345.flv ABCDE < - このリンクwon't作業

缶誰私にこれを説明する?

+5

何ですか?あなたが何を求めているのか分かりません。 –

答えて

1

あなたの質問は非常に不明ですが、このサイトでは登録されていないユーザーはダウンロードできないので、コードは機能しません。

関連する問題