完全な開示は次のとおりです。私は、当社のサードパーティ サービサーの Web サイトの 1 つにアクセスする完全な権限を持っており、そこから日次レポートをダウンロードし、特定の反復タスクを実行します。IE を自動化してこれらすべての作業を実行する方法は知っていますが、Web サイトにログインするにはキャプチャ フレーズを入力する必要があり、率直に言って、キャプチャ フレーズを入力するのにうんざりしています。
ページを更新しても、キャプチャ フレーズは変わりません。キャプチャ画像の URL を分離しました。(C# で) JpegBitmapDecoder を使用してキャプチャ フレーズの画像を取得し、それをクラックして (クラックするコードをいくつか書きました)、ログインに移動できると考えました。ただし、サーバーは JpegBitmapDecoder と私の IE ページを別のセッションと見なすため、別のキャプチャをスローします。
私の目標は、IE ページからすぐに表示されるキャプチャ画像 (単なる jpeg 画像) を取得する方法を見つけることです。IEインスタンスが表示される必要がないような方法でそれを行いたいです(したがって、できれば「スクリーンキャプチャ」メソッドはありません)。HTML DOM などを使用してさまざまな方法を試しましたが、画像の生のバイトに到達することはできません。可能であれば、パケットを読み取ってデコードする必要もありません。これは他にどのように行うことができますか?確かに、jpeg 画像を表すバイトはローカルのどこかに保存されます。
ありがとう、