2011-12-04 9 views
0

私はWebブラウザからファイルのダウンロードを自動化することに関して、C#で質問しています。ファイルのダウンロードを自動化する

ここにかなりのコードがあります。

try 
{ 
    HtmlElement downloadlink = webBrowser1.Document.GetElementById("dl_link").All[0]; 
    webBrowser1.Navigate(downloadlink.GetAttribute("href")); 

    textBox1.Clear(); 
} 
catch 
{ 
    MessageBox.Show("The YouTube URL is incorrect. Please try a different YouTube URL.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 
    textBox1.Clear(); 
} 

は、私が望むファイルのダウンロードを有効にするものです。ほとんどの場合、ポップアップを保存する場所のボックスがあります。単に自動化して、c:\ドライブの下にあるフォルダにダウンロードするだけです。

コーダーにファイルダウンロードのリンク(URL)を入力させるようなコードを数多く見ましたが、私の場合はリンク(URL)が技術的に与えられていないため、それを自動化することは可能でしょうか?

+0

youtubeのビデオをダウンロードしようとしていますか? – Asken

+1

あなたの質問を編集して問題を解決した(そして他のすべてのコンテンツを削除する)のではなく、コメントを残すか、自分の答えを書いて受け入れてみてください。そうすれば、この質問は他の人々にも役立つかもしれません。 – joran

答えて

2

URLがあると思われます:downloadlink.GetAttribute("href")、それをWebCilent.DownloadData(string url)に渡すことができますか?

関連する問題