0

我正在尝试使用mitmproxy自动登录网页,主要思想是;

  • 用户请求一个网页
  • 代理收到此请求;
  • 如果目标网页不是自动登录页面;我们将简单地发送请求。
  • 除此以外; 我们将发送一个 post 请求以代表用户登录页面,并返回 cookie(带有 sessionID 等),用户将能够在登录时浏览页面。

我已经能够启动并运行 mitmproxy,我可以检测到传出请求,并且显然检查它是否与任何 url 匹配,即自动登录。我也可以使用 pythons http.client 模块登录页面,但是我不知道如何通过代理脚本将登录的 http.client cookie 等返回给用户,这样浏览器就会绕过登录屏幕。

也就是说,我有一个有效的HTTP 响应对象,它是“登录的”(即包含登录的 cookie),我想在我的 mitmproxy 脚本中返回它。

4

1 回答 1

0

决定放弃这个想法,改用java库,'exproxy'。

于 2013-05-24T21:33:51.347 回答