我的思路是:
1、加载url 尝试获取Html
2、分析Html 获取验证码参数
3、提交验证码参数和密码
问题:分析时发现他所用的方法是Get,而我所用的方法是POST
然后我发现,参数是存在Cookie里面的。
那么POST提交我的账号和密码的时候,我有这些疑问:
1、建立的通道是不是“i.qq.com”?
2、如果【1】成立的话,那么我就有以下的疑问:
一、因为获取验证码参数的地址和i.qq.com不一样,所以我认为建立的通道是不一样的,如
果这样的话,在通道“i.qq.com”里面提交参数会不会过时?
二、提交参数的时候,是不是写在从“i.qq.com”返回的流里面?是不是只要写入流,就代
表参数已经提交?
并且写入格式和url里面格式差不多?或者说跟Cookie里面的差不多?
3、如果【2】没有问题,那么我会获取返回的数据。可是我在fiddler里面,看到【①是否验证码
→→②登陆→→③登陆成功 】 总共需要三步!,而我们这里【①是否验证码→→②POST提交
参数获取返回数据】才两步!从思路上面,我发现我所需要的申请比fiddler上面的申请少了一
步!这是不是代表思路有问题?
4、从fiddler里面获取url,我看到密码是经过加密计算的。这个加密计算可以从哪里知道?听说
是JS,这不是QQ空间线上某一个“*.js”文件?而我们需要的算法就在这个文件里面?可是如
果把这个JS下载下来,我们又怎么去运用呢?