大家都知道,QQ号从5位到10位的数字组成的,但由于各种原因,有些号码没人申请掉或申请掉了作废了,导致相当一部分号码无效了,请问如何通过程序来判断某号码是否存在呢?比如:123123123 这个号码,存在吗?(回贴千万别说可以在查找好友那里输入QQ,查下就知道有没存在了啊)

解决方案 »

  1.   

    用截包工具截获 QQ 中用户查询所发送的数据包。有了数据包自己分析其中的协议,然后使用 TCP(或者是 UDP)向服务端发送数据包,根据返回结果自己判断。
      

  2.   

    这种号码是否存在有效的规则在腾讯那里,唯一的方法就是模拟调用它的API
      

  3.   

    用url或开源爬虫,到qq免费注册页面注册,查看返回状态来判断
      

  4.   

    你的思路其实没问题的,只是可惜,它是QQ号,若是网易,新浪之类的ID,就可以了。
      

  5.   

    抓包分析才有进步嘛,用其它工具偷窥内存(像做外挂那样,不过我对 Windows 编程一窍不通)。
      

  6.   

    其实这个是有用途,绝不是玩玩而已,如果你要做一个类似通讯录的系统,为了防止有人随便乱输不存在QQ号,可以通过检测并提示你的QQ号码不正确。
      

  7.   

    其实这个是有办法解决的,调用腾讯对外提供的一套api!就可以了!
      

  8.   

    第一次进CSDN 他说要离开CSDN 还给我1200分