2011-01-25 11 views
0

いくつかのWebページ内で "< a href:" FileUrl ".../>"で表される何百ものファイルをダウンロードする必要があります。ファイルを見つけるHTMLページ内のリンクを自動的にダウンロードする

.NET Webブラウザコントロールを使用して.NETプログラムを作成し、URL(リンクが含まれているページ)を開き、ドキュメントのソースコードを抽出し、リンクを見つけようとします... すべてこれはeezy peezy、noです問題。私はリンクを見つけたと私は、そのファイルのリンクに移動するためにウェブブラウザを指示した後

は今、私は、1つまたは2つの場合など、ファイルを保存する(またはそれを開く)するためのダイアログ

を提示していますファイルは正常です。何百人もの人にとって、私はプロセスを自動化する必要があります。

さらに、Firefoxでリンクを開くと、ファイル(テキストファイル)の内容がブラウザで表示され、ダウンロードされず、「ソース」(つまり、テキスト形式のファイルコンテンツ)を作成し、ディスクにファイルとして保存します。

ヒント?それとも、仕事をする既存のユーティリティがありますか?

答えて

0

見つけた!

VBで書かれた本当に素敵な.NET HTTPダウンローダクラスです。唯一の問題は、フランス語で書かれています(しかし、私はフランス人です...-)。

ここでは、次のとおりです。いくつかの微調整で

http://www.vbfrance.com/codes/NET2-CLASSE-TELECHARGEMENT-HTTP-AVEC-GESTION-RESUME-PROGRESSION_41850.aspx

、あなたはいくつかの進捗イベントを進行静かにすべて渡されたファイルのURLのをダウンロードし、さらに管理するsamplehttpダウンローダプログラムを手配することができます。

クラスはオプションでユーザーの資格情報を管理し、中断された大規模なファイルのダウンロードを再開できます。

関連する問題