我想用python下载和解析网页,但要访问它,我需要一些cookies集。因此,我需要先通过https登录到该网页。登录时刻包括向/login.php发送两个POST参数(用户名、密码)。在登录请求期间,我想从响应头中检索cookie并存储它们,以便在请求中使用它们下载网页/data.php
我将如何在python(最好是2.6)中实现这一点?如果可能,我只想使用内置模块
以下是使用卓越请求库的版本:
来自请求导入会话的
有效载荷={
“操作”:“登录”,
“用户名”:用户名,
“密码”:密码
}
将session()作为c:
c、 邮政('http://example.com/login.php,数据=有效载荷)
响应=c.get('http://example.com/protected_page.php')
打印(响应.标题)
打印(response.text)