1

請求書のダウンロードを自動化したいので、そのための PowerShell スクリプトを書き始めました。ページにログインしてダウンロード ページに移動するだけで、ほとんどすべてが正常に機能します。

問題は、ダウンロード ボタンが目的の PDF ファイルに直接リンクせず、代わりに HTTP ヘッダーの添付ファイルとしてファイルを提供するページにリンクしているためSystem.Net.WebClient、ファイルのダウンロードに使用できないことです。

しかし、IE はファイルをダウンロードするための確認を求めます。PowerShell の確認ウィンドウで [保存] をクリックする機会はありますか?

ご協力いただきありがとうございます!

4

1 に答える 1

0

残念ながら、私は別のアプローチを取り、Internet Explorer をスキップします。ただし、pdf の URL を取得できる場合 ( wiresharkで可能)、system.net.webclient を使用してファイルをダウンロードしてみてください。あなたが述べたことはすべて、powershellで達成できるはずです。ファイルにアクセスするときに信用情報を渡すには工夫が必要かもしれませんが、請求会社が使用するテクノロジーによっては、おそらく実行可能です。ストレッチですが、powershell を使用して直接ファイルをダウンロードできる場合があります。

このタイプのファイルを自動的に保存するように IE に指示することもできますが、使用している IE のバージョンは不明です。

于 2013-02-21T17:52:37.660 に答える