2

WebBrowser クラスを使用して Web サイトにサインインし、必要なダウンロードの URL を取得しました。プログラムでダウンロード ダイアログ ボックスと通信できないため、WebBrowser 経由でダウンロードできません。

私の調査によると、ダウンロードを処理するには WebClient を使用する必要があるようです。「認証された」Cookie を WebBrowser から WebClient に渡し、ダイアログ ボックスに煩わされることなくダウンロードを取得するにはどうすればよいですか?

4

1 に答える 1

0

InternetGetCookieEx API を使用して、WebBrowser の資格情報を取得できます。次に、Cookie コレクションを HTTPWebRequest にアタッチし、WebBrowser コントロールからの資格情報を使用してデータを設定できます。

そうは言っても、「ダウンロードダイアログボックスとプログラムで通信できない」とはどういう意味ですか? どんなコミュニケーションを望んでいましたか?

于 2013-03-22T16:10:10.950 に答える