1

VB.Net 言語で AxWebbrowser を使用してファイルを「ダウンロード」しようとしています (ただし、答えは C# である可能性がありますが、問題ではありません)。ブラウザはログイン済みなので、ダウンロードをキャッチしてみましたが、とりあえずテストはPDFで行っており、ブラウザで直接開いていると思います。では、コンテキストに入れてみましょう。

  • JavaScriptを使用して入力して続行するログインページにアクセスするAxWebbrowser
  • 添付ファイルへのリンクを含むメッセージ ページへの移動
  • これらのファイルをダウンロードしようとしています(実際、バイトを取得してBase64に変換し、返されたHTMLに含めようとしています...したがって、唯一の問題はバイトを取得することです。その後、変換+インクルードは私が知っていることです)

そこで、ブラウザに直接URLを渡してダウンロードを検出してバイトをキャッチしようとしました==>できませんでした。

Cookie を設定した を使用しようとしましたWebClientが、機能しません。ただし、これを使用して Chrome と比較すると、Cookie が同じではないことがわかります (実際、1 つの重要な欠落があると推測できます)。

では、なぜすべての Cookie を取得できないのか、またはこれらのファイルからバイトを取得するにはどうすればよいのでしょうか?

4

1 に答える 1