2012-04-21 21 views
0

WebRequestクラスを使用して、Webサイトにデータを投稿します。これは正常に動作しますが、私が投稿しているウェブサイトにはクッキー/セッション(ログインフォーム)が必要です。ログイン後、私はいくつかのアカウント情報を取得する必要があります(これは特定のページの情報です)。ログインフォームにデータを投稿するWebRequestクラス

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

私の現在のコード(ログインするには)が長すぎてここに投稿できないので、hereが見つかります。

+0

"ログイン情報が確実に保存されていることを確認する"とはどういう意味ですか?あなたがスクラップする必要があるページの情報はありますか?クッキー内の情報を探していますか? – cgatian

答えて

0

私のaspx sessions scraperbitbucketで見てください。ポストバックなどを送信するなど、いくつかのaspx webformsの特定の拡張機能を含む、あなたが求めていることを正確に行います。

+0

こんにちは、適切な作業サンプルを用意することは可能ですか、実際には問題はログイン資格情報を使用してウェブサイトを掻き集めることですが、応答として受け取ったのは、ログインが成功した後に表示されるページではなく、 。私は単にaspxページにログインIDとパスワードとログインボタンを持っています。返事をまつ。 –

0

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

がある example of using cookies with WebRequest

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

関連する問題