C#のwebBrowserを使って、あるサイトにログインして、表示されるCSVファイルダウンロードリンクから、CSVファイルをダウンロードするプログラムを作成しています。
ネットなどを検索しますと、C#でサーバー上のリンク先からファイルをダウンロードする方法などを検索しますと、
C#
1System.Net.WebClient wc = new System.Net.WebClient(); 2wc.DownloadFile("http://analysis.shinobi.jp/daily-access/download/format/csv", @"c:\test\1.csv"); 3wc.Dispose();
このような方法が見つかりますが、ボタンクリックイベントでも、webBrowserのDocumentCompletedイベント時でも、いずれにしても、
型 'System.Net.WebException' の例外が System.dll で発生しましたが、ユーザー コード内ではハンドルされませんでした
というエラーになっていまいます。
一体これはどしてなんでしょう?
そもそも私は、WebClientのオブジェクトの意味も、よくわかっていませんし、webBrowser上に表示させたHTMLのリンクのCSVをダウンロードさせるには、一体どうしたらいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/20 10:15
2016/03/20 10:22