質問: new ActiveXObject("InternetExplorer.Application");`でIEオブジェクトを使った自動ダウンロードに挑戦しています。 無事にプルダウンを順番に選択しダウンロードボタンをクリック(submit)できるようになりましたが、ダウンロードのダイアログ(開く/保存/名前を付けて保存を選択する)で任意の名前を付けて保存する部分の操作方法がわかりません。 認証がややこしいサイトなのでIEオブジェクトをコントロールするのが確実な方法となり今回はIEオブジェクトの操作で全自動化が可能かどうかを知りたいです。 ダイアログの操作、またはIEオブジェクトがダウンロードしたファイルへのアクセス方法など何かヒントがあればお願いします。 よろしくお願いします。
回答: 私も同じことを以前考えて挫折しましたが、一応方法はあるみたいです。 http://oshiete.goo.ne.jp/qa/1809850.html (VBAのコードですが) どちらにしろ、InternetExplorer.Applicationオブジェクトでダウンロードダイアログを直接操作するようなメソッドは用意されていないので、API等を駆使して頑張るしかなさそうです。 または、CSVのURLを直接指定してDLするようなプログラムを組むとか。。