認証(有効なユーザー名とパスワードなど)が必要なページにアクセスするために、サーバーは最初にエラーコード401のヘッダーを送信し、(python)クライアントは認証の詳細を含むリクエストを送信するというurllib2
チュートリアルを読んでいました。HTTP
さて、私の場合の問題は、Webページに2つの異なるバージョンが存在することです.1つは認証の詳細を提供せずにアクセスでき、もう1つは認証の詳細が提供されたとき(つまり、ユーザーがシステムにログインしているとき)にまったく異なります。 . 例として、 www.gmail.comという URL について考えてみましょう。ログインしていないときはログイン ページが表示されますが、ブラウザが前回のログインからあなたを記憶している場合、その結果、受信トレイが表示された電子メール アカウントのホームページが表示されます。
handler
すべての詳細に従って、認証用に をセットアップし、をインストールしopener
ます。ただし、ページをリクエストするたびに、ユーザーがログインしていないバージョンの Web ページが返されます。
ユーザーがログインしている他のバージョンの Web ページにアクセスするにはどうすればよいですか?