小木头V 2015-07-28 03:03 采纳率: 0%
浏览 1638
已结题

【求助】 C#POST登陆QQ空间的【思路与解决方法】的疑问

我的思路是:
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下载下来,我们又怎么去运用呢?

【重要】:**

1、从HttpWebquset上去实现

2、请从代码细节上解释(可参考我提出的疑问。)**

  • 写回答

3条回答

  • threenewbee 2015-07-28 03:15
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料