V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zzy8200
V2EX  ›  分享创造

分享一个 Python 实现的 QQ 挂机脚本,带智能回复及留言邮件提醒

  •  1
     
  •   zzy8200 ·
    zeruniverse · 2015-08-04 09:56:43 +08:00 · 12579 次点击
    这是一个创建于 3192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    例图(github的图床不知道能不能正常显示...):
    1

    2

    3
    (上一步留言收到的提醒)

    4

    如果TX要求重新登陆或者程序遇到错误,会邮件提醒重新登陆:
    5

    项目地址: https://github.com/zeruniverse/QQParking

    另外附一个类似的用来玩的项目:https://github.com/zeruniverse/QQRobot 用于活跃QQ群。

    第 1 条附言  ·  2015-08-04 16:33:49 +08:00
    感谢各位V友捧场。两个REPO都上了github的python trending today,受宠若惊。

    V2EX貌似是个不错的平台,当初忘了为啥注册了,不过以后会常来。

    以及,考完试后会给以前写的一些有趣的项目加README,然后跟大家分享。
    29 条回复    2015-08-13 00:26:16 +08:00
    Anybfans
        1
    Anybfans  
       2015-08-04 10:10:10 +08:00
    赞。感觉可以学习一下
    miyuki
        2
    miyuki  
       2015-08-04 10:19:26 +08:00 via Android
    基于 smartqq
    Gandum
        3
    Gandum  
       2015-08-04 11:43:40 +08:00 via iPhone
    多么希望有微信自动回复啊
    xJogger
        4
    xJogger  
       2015-08-04 12:29:01 +08:00 via iPad
    搭了个QQ群聊机器人。
    然后分分钟被封号了……
    zzy8200
        5
    zzy8200  
    OP
       2015-08-04 12:43:11 +08:00
    @xJogger 其实不是被封号,是因为怀疑你异地登陆。我刚用小号登陆我的小号也是被封,然后QQ安全中心提醒改密码。折腾改了3次密码以后TX就不提醒我被盗号了。。。
    Yinz
        6
    Yinz  
       2015-08-04 13:27:44 +08:00
    我是Yinzo,早上起来看到多了好多星星一想就是发到v2里了
    真是到处都有V友啊

    关于被封号,我这边只出现了账户被保护的情况,发短信解除,我也在找相关的原因。结合客服那边给出的答复以及保护的原因中包含一条“使用非官方客户端登陆”,应该与TX的垃圾消息检测有关,短时间重复发布相同内容的消息容易导致账户保护。
    zzy8200
        7
    zzy8200  
    OP
       2015-08-04 13:49:18 +08:00
    @Yinz @xJogger TX从没让我短信解除,只要QQ安全中心改密码即可。改了3次以后再也没让我改过。另外不参与群聊一般不会出事。GITHUB项目README已更新保护提示 https://github.com/zeruniverse/QQRobot
    qinglangee
        8
    qinglangee  
       2015-08-04 14:55:03 +08:00
    楼主放了一半的故事, 真是...



    啄木鸟心想:「虽说狮王是我的好朋友,然而它生性凶残贪婪,怎知牠不会加害于我?」于是就对狮王说:「狮王,您先好好休息,我回去准备准备,好给你治病。」

    狮王听了,点点头,靠在床边休息,凉风轻轻拂过,狮王觉得喉痛好些,便昏昏沉沉地睡着了。

    啄木鸟在林中转了一圈,吃饱饭,又来到狮王家中,见狮王已熟睡在床,心中暗喜,便蹑手蹑脚地来到狮王身边,轻轻掀起狮王上唇,把事先准备好的木棒塞进狮王口中,将其上下牙撑开,再钻进狮王口中。

    「哎哟!好臭喔!」一进狮口,它险些儿被血腥之气熏倒,只得强忍恶心,用长嘴叼住那梗在狮王喉中的鹿骨,慢慢一顺,叼着那鹿骨飞出狮王之口,再小心地将撑住狮王上下牙的木棒取出,然后飞到附近的树上。

    狮王醒来,顿觉咽喉舒爽,疼痛消失。

    啄木鸟从树上飞下,以鹿骨示意给狮王看,说:「就是这只调皮的骨头梗在狮王喉咙中,现在取出,病痛皆无。」

    狮王很高兴地说:「好朋友,你救了我一命,我当终生相报。以后,你每天到我这儿来吃饭吧!」

    啄木鸟辞别狮王,高高兴兴地飞走了。

    几天之后,狮王正在吃鹿肉,啄木鸟被老鹰追捕,惊慌地飞来,找狮王相救:「狮王,老鹰追我,快救救我!」老鹰见狮王在,便悻悻然地飞走了。

    谁知,狮王却张着血盆大口,对啄木鸟说:「我生性凶猛残酷,捕杀无数动物和鸟类。我一口牙齿锋利无比,你前次进入我口叼鹿骨又平安飞出,就该庆幸我没把你吃下肚,怎么今日还敢来找我,寻求帮助?」

    啄木鸟听了,对狮王说:「我明白了,东西掉入大海,怎能再找回;熟睡中的梦境,醒来全消失。我救了恶人的命,是自己最大的迷失,怎么还能企望得到恶人的回报!」说完,啄木鸟便振翅飞去,再也不把狮王当做朋友了。

    故事中的啄木鸟,就是释迦牟尼佛的前身;那个不知报恩的狮王,就是提婆达多的前身。
    xJogger
        9
    xJogger  
       2015-08-04 15:58:33 +08:00 via Android
    @zzy8200 对,就是被登录保护了…
    当时一时没想起来那个词就说被封号了。

    嘛,这个程序看起来挺有趣的就试了下。
    然后一分钟申请了个小号,现在这个小号被登录保护了,改密码还要申诉,太麻烦了…
    但是这个程序非常赞(๑•̀ㅂ•́)و✧
    zzy8200
        10
    zzy8200  
    OP
       2015-08-04 16:10:53 +08:00 via iPhone
    @xJogger 您可以绑定手机号码,然后qq安全中心里可以直接改密。基本改几次就可以稳定挂机了。
    xJogger
        11
    xJogger  
       2015-08-04 16:27:35 +08:00 via Android
    @zzy8200
    其实我觉得设个密保问题就行。
    小号什么的,并不想给他绑定手机…
    DaCong
        12
    DaCong  
       2015-08-04 20:28:22 +08:00
    @zzy8200 请问支持有支持ubuntu的版本吗
    lipenglong
        13
    lipenglong  
       2015-08-04 20:29:24 +08:00
    oschina看到过
    zzy8200
        14
    zzy8200  
    OP
       2015-08-04 21:32:59 +08:00 via iPhone
    @DaCong ubuntu能跑python
    zzy8200
        15
    zzy8200  
    OP
       2015-08-04 21:33:21 +08:00 via iPhone
    @lipenglong OSCHINA看的人太少了……
    DaCong
        16
    DaCong  
       2015-08-04 21:37:42 +08:00
    @zzy8200 不不,我的意思是python版本的难道不用任何qq的api之类的吗?
    ubuntu没有安装qq啊
    Yinz
        17
    Yinz  
       2015-08-04 21:59:52 +08:00
    @DaCong 不需要安装qq,用的是webQQ的协议
    DaCong
        18
    DaCong  
       2015-08-05 07:29:09 +08:00
    @Yinz 好的,我来试试
    koodai
        19
    koodai  
       2015-08-05 20:06:55 +08:00 via iPhone
    有pcqq协议吗?我们老是穿一些电子表格文件,然后倒入系统,webqq协议好像不能收文件。我试过webdriver登陆
    dimaginexus
        20
    dimaginexus  
       2015-08-06 14:22:04 +08:00 via iPhone
    @Gandum 越狱插件可以实现微信自动回复,实现过
    zzy8200
        21
    zzy8200  
    OP
       2015-08-06 14:32:23 +08:00 via iPhone
    @koodai 没有PCQQ协议,如果您愿意分析安卓QQ协议的话我可以协助您开发
    koodai
        22
    koodai  
       2015-08-07 21:35:52 +08:00 via iPhone
    @zzy8200 非常感谢!不过我对安卓的东西完全不懂,手机通过代理上网抓包web接口的访问我会,必过tcpdump在安卓上我还真不会玩。pcqq协议我看过有一些凤毛麟角的资料,安卓的完全无头绪
    zzy8200
        23
    zzy8200  
    OP
       2015-08-08 23:18:51 +08:00
    @koodai 在电脑上装安卓模拟器,用wireshark抓……
    koodai
        24
    koodai  
       2015-08-09 13:22:46 +08:00 via iPhone
    @zzy8200 感谢提醒,我这就试试
    zzy8200
        25
    zzy8200  
    OP
       2015-08-09 14:43:56 +08:00 via iPhone
    @koodai 如果能成功分析协议欢迎来github共同开发!手机qq协议应该能比smartqq稳定10倍以上
    duxuan
        26
    duxuan  
       2015-08-09 21:16:47 +08:00
    安卓上的qpython能运行不
    zzy8200
        27
    zzy8200  
    OP
       2015-08-10 00:00:11 +08:00 via iPhone
    @duxuan 就算能用,挂机也应该用电脑或服务器呀
    miyuki
        28
    miyuki  
       2015-08-12 17:50:35 +08:00 via Android
    支持一下 表示关注安卓协议的开发进度
    (现在很多 pc 协议的都只能运行在 windows sad.....
    zzy8200
        29
    zzy8200  
    OP
       2015-08-13 00:26:16 +08:00
    @miyuki 最近比较忙,而且有做新东西的打算。简单的抓了下包发现Android有加密,如果没人帮忙的话可能一个人搞不定(其实没啥动力搞)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2170 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 01:52 · PVG 09:52 · LAX 18:52 · JFK 21:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.