Windowsフォームで認証されたWebページがあり、ユーザーがこのページを要求したときに、このページのHTMLのコピーをサーバーにダウンロードしたいと思います。私はこのようなことを試みました
using (WebClient client = new WebClient())
{
string htmlCode = client.DownloadString("http://aksphases:200/lynliste.aspx");
}
システムに渡したURLが新しいセッションを作成するため、正しい結果が得られません。その場合、このWebリクエストを認証する必要がありますが、これはできません。このWebページを認証する唯一の方法は、そのユーザーです。手動でログインします(コードでwerequestを認証する方法は知っていますが、特別な理由でここでは試すことができません)。URLを認証せずにブラウザで実行されている現在のページのHTMLをダウンロードする他の方法はありますか?