用Python QQ写一个挂QQ工具

Python QQ是好早以前就有的一个项目,不过因为很久没更新过,以前看到的时候不能登录,所以没怎么关注过,最近代码被开发者放在了google code上面,也做了些改动,目前可以登录,发送,接收消息了,不过不是很稳定。最近看了看这个项目的代码,对整个socket-qq分枝有了全面了解。在代码设计上也学到了不了东西:-)

Python QQ是在Windows上面开发的,所以我在Linux下测试的时候还有不少问题,最近改了改,然后做了个挂QQ的工具给草儿同学,很不完善的,也很不稳定,使用wxPython+threading完成,GUI+多线程确实是很折腾人的,在多线程更新GUI上使用了wx.CallAfter函数,可以查看limodou博客的介绍。

截个图上来:
oqq

先不发布了,继续完善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版本。

可可熊: 这个代码已经很老了,腾讯协议升级太快了。

坚持原创技术分享,您的支持将鼓励我继续创作!