0

WebRequest クラスを使用して、データを Web サイトに投稿したいと考えています。これは問題なく動作しますが、投稿先の Web サイトには Cookie/セッション (ログイン フォーム) が必要です。ログイン後、アカウント情報を取得する必要があります (これは特定のページの情報です)。

ログイン情報が保存されていることを確認するにはどうすればよいですか? AutoIT では、非表示の Web ブラウザーを使用してこれを行いましたが、コンソール アプリケーションを使用したいと考えています。

私の現在のコード (ログイン用) は長すぎてここに投稿できないため、ここで見つけることができます

4

2 に答える 2

0

bitbucketのaspx セッション スクレーパーを見てください。ポストバックの送信など、いくつかの aspx Web フォーム固有の拡張機能を含め、まさにあなたが求めていることを行います。

于 2012-04-21T15:28:57.647 に答える
0

ログイン後に取得した Cookie を保存し、個人情報を含むページをリクエストするときにその Cookie を送信する必要があります。

WebRequest で Cookie を使用する例を次に示します。

セッションが終了したために接続できない可能性があるため、この場合は再ログインする必要があります。

于 2012-04-21T15:25:16.470 に答える