16

を使用して、Web サイトの JSON 応答 URL に POST しますWebBrowser.Navigate()

webBrowser1_DocumentCompleted()呼び出されるイベント ハンドラーを含め、すべてがうまくいきます。

しかし、プログラムで処理できる「静かな」応答 (例: webBrowser1.Document) を取得する代わりに、[ファイルのダウンロード] ダイアログ ボックスが表示されます。

ここに画像の説明を入力

ボタンをクリックしてSave後でファイルを調べると、期待どおりの JSON 応答が含まれています。

しかし、ダイアログを表示したりボタンをクリックしたりすることなく、プログラムがこの JSON 応答をコード内にキャプチャすることを望んでいSaveます。

WebBrowser コントロールを使用して JSON 応答をキャプチャするにはどうすればよいですか?

注:この質問を投稿する前にSOを検索しましたが、受け入れられた回答ではこれを行う方法が実際には説明されていない同様の質問しか見つかりませんでした(すでにwebBrowser1_DocumentCompletedを処理しています)。任意のヒント?

更新:これまでのすべての検索では、WebBrowser コントロールを使用して JSON 応答をフェッチすることに関して何も得られませんでした。おそらく私はこれに完全に間違っていますか?私は何が欠けていますか?

4

4 に答える 4