1.fiddler抓取过程,但明显你连看应该感觉都无力~~,所以方法2
2.chrome进入到弹出登录框后,输入user,pwd,然后F12,然后点击“登录”;
验证码出来了,但这个验证码我们并不清楚是页面带出来的还是,点击带出来的,你看下面的“网络”;
如果第一次点击“登录”时并没有产生网络,那么是之前cookie带出来的,如果产生了网络,那么有可能是点击时cookie带出来的,也可能是Get页面时cookie带出来的;
继续分析点击时的网络,看有没有这个cookie,有且一致恭喜你,就是这个流程;
否则往前Get页面追溯,知道找到,恭喜你是这个流程;
最终你发现往前追溯挺麻烦的,好了,你可能学会fiddler使用了。
....你的要求还真多啊,思路,就是。
1、先了解http协议,和一般的C#网络http请求(HttpWebRequest,等)。cookie的使用。js的使用。
2、使用某抓包工具,手动,操作登录,然后得到转包的http/https请求。
3、分步模拟(用第一步的代码),请求(一些不需要的js,css,图片排除掉,或者无效请求,日志等)。
4、测试,调试,对照抓包。
5、恭喜你,成功了。
http://www.sufeinet.com/ 你可以去这看看