新手问题 Mechanize 获取 cookie 及 post 传参问题。

G.order · 2018年02月24日 · 1305 次阅读

刚刚接触 Mechanize,想用 Mechanize 实现自动登陆 owa 邮箱,并继续操作的功能。 使用表单提交登陆以后,返回的内容为跳转以后的返回包,此包内已经没有需要的 cookie 值。有用的 cookie 值在第一个数据包的返回值上。 请问一下,我想要获得第一个包的有用的 cookie 值有什么办法吗? 或者,如何能在我登陆以后,保存住我的登录状态,去继续访问我需要访问的网页呢?

还有就是怎么用 Mechanize 直接传递 post 内容啊,非表单类型的。求大神指点。

我发俩截图说明下,都是我自己的虚拟机。 这是登陆时的发送包:

这是这个包的返回内容:

我需要的就是这个包里的 header。但是因为自动跳转的原因,脚本自动就去下一个页面了,导致最后给我返回的是这样的:

我完全不需要这个呀。有办法获得中间那个有用的 cookie 或者 header 吗? 跪求各位大神。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请 注册新账号