Python QQ是好早以前就有的一个项目,不过因为很久没更新过,以前看到的时候不能登录,所以没怎么关注过,最近代码被开发者放在了google code上面,也做了些改动,目前可以登录,发送,接收消息了,不过不是很稳定。最近看了看这个项目的代码,对整个socket-qq分枝有了全面了解。在代码设计上也学到了不了东西:-)
Python QQ是在Windows上面开发的,所以我在Linux下测试的时候还有不少问题,最近改了改,然后做了个挂QQ的工具给草儿同学,很不完善的,也很不稳定,使用wxPython+threading完成,GUI+多线程确实是很折腾人的,在多线程更新GUI上使用了wx.CallAfter函数,可以查看limodou博客的介绍。
截个图上来:
先不发布了,继续完善Python QQ。
Comments
Amankwah: 很好,很强大,也是对QQ协议进行黑盒分析?
可可熊: 老大,那是别人已经在做的项目,Python QQ,我只是学习了一下,然后利用那个做了个小工具,俺表达的这么不清楚吗?
cocobear: 目前好像又不可以使用了 TX的东西整天变,没办法。
草儿: 正因为天天变,才督促你天天更新,要不你不就没事做了,呵呵~
mage: 使用socket-qq,可以登录成功,但是 list 就提示“Python-QQ:网络中断或已失去活 动的网络连接,请重新登陆” 请问下cocobear,这个问题怎么解决的 另我python-qq日志都提示login sucess,但界面提示登陆失败 多谢
mage: socket-qq提示“Python-QQ:网络中断或已失去活动的网络连接,请重新登陆”的问题我解决了,是由于登陆根IP的问题。 现在socket-qq经常碰到”Python-QQ:非常抱歉地通知您,现在是上线高峰时间,暂时不能同时使用更多QQ/TM”,请问你是怎么解决的 python-qq依然登陆不上去,日志是提示log success了的,改了登录根ip,也改了 模拟的客户端版本号 多谢
小白: 万恶,留言还得填邮箱。 看起来不错,下了这个代码,一直就没去读。。。
草儿: 非常感谢,终于发出来一个版本了。
leo: 我的QQ_ver=0x07DA后,执行登录命令的时候报出:您现在使用的是一个非公开的QQ/TM版本。
可可熊: 这个代码已经很老了,腾讯协议升级太快了。