質問: あるサイトでクリックするとCSVがダウンロードされるというリンクがあります。 これを、C#にて、自動でダウンロードさせる仕組みを考えています。 ``` // CSVダウンロードリンクをクリック foreach(HtmlElement element in wbBrowser1.Document.GetElementsByTagName("a")) { if (element.GetAttribute("href").ToLower().EndsWith("/csv")) { element.InvokeMember("click"); break; } } ``` このようにプログラムすると、実際にリンクがクリックされ、CSVデータのダウンロードが 開始されるのですが、 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ea990f68ccd2291fc537dcaa6fa2e3af.jpeg) このように、ファイル出力ダイアログが表示されてしまい、 そこでプログラムがストップしてしまいます。 これをなんとか、ダイアログを出さずにダウンロードさせる方法というものは無いものなのでしょうか? ※ちなみに、自動でダウンロードしたいのは、忍者ツールズのアクセスログです。
回答: Webブラウザの実装によるものなので、完全な抑止って残念ながら無理なんじゃないでしょうか。