我正在阅读urllib2
教程,其中提到为了访问需要身份验证的页面(例如有效的用户名和密码),服务器首先发送HTTP
带有错误代码 401 的标头,然后(python)客户端发送带有身份验证详细信息的请求。
现在,我的问题是存在两种不同版本的网页,一种可以在不提供任何身份验证详细信息的情况下访问,另一种在提供身份验证详细信息时完全不同(即当用户登录系统时) . 例如,考虑 url www.gmail.com,当您未登录时,您会获得一个登录页面,但如果您的浏览器从您上次登录时记住了您,那么结果就是您的电子邮件帐户主页,其中显示了您的收件箱。
我按照所有细节设置一个handler
用于身份验证并安装一个opener
. 但是,每次我请求页面时,都会返回没有用户登录的网页版本。
如何访问已登录用户的其他版本网页?