枼小天 发表于 2020-1-8 13:24

Python 基于nonebot+酷Q实现超级萌宠辅助+过qq空间滑动验证码登陆

本帖最后由 枼小天 于 2020-1-9 09:15 编辑


超级萌宠+机器人是在某个群里看到的,感觉挺有趣自己花了点时间写了一份,结果发现自己群里就我一人用,避免放着吃灰还是开源!{:301_972:}


整个项目主要用到了nonebot+酷Q机器人+CoolQ HTTP API 插件,缺少其它三方库请自寻pip安装


超级萌宠这游戏我就不吐槽了,或许唯一有点用处的就是元气能兑换会员成长值!


此贴没有成品,只有源码,开源学习交流,有问题请留言!














1.酷Q请自寻下载
2.酷Q pro版才支持发送图片,您可以使用此命令来登陆: 账号登陆 qq账号 qq密码
3.请在config配置文件中修改IMAGE_LOCAL二维码保存的位置,一定要在酷Q文件下的/data/image/文件里

4.请将io.***coolqhttpapi.cpk插件放到酷Q下的app文件中,然后启动酷Q登陆之后,在将下面内容覆盖到配置文件:酷Q/data/app/io.github.richardchien.coolqhttpapi/config/**.json,之后重启酷Q
{
    "host": "[::]",
    "port": 5700,
    "use_http": true,
    "ws_host": "[::]",
    "ws_port": 6700,
    "use_ws": false,
    "ws_reverse_url": "",
    "ws_reverse_api_url": "ws://127.0.0.1:8080/ws/api/",
    "ws_reverse_event_url": "ws://127.0.0.1:8080/ws/event/",
    "ws_reverse_reconnect_interval": 3000,
    "ws_reverse_reconnect_on_code_1000": true,
    "use_ws_reverse": true,
    "post_url": "",
    "access_token": "",
    "secret": "",
    "post_message_format": "string",
    "serve_data_files": false,
    "update_source": "china",
    "update_channel": "stable",
    "auto_check_update": false,
    "auto_perform_update": false,
    "show_log_console": true,
    "log_level": "info"
}


部分萌宠命令说明:
账号登陆:使用qq帐号密码方式登陆游戏,命令:账号登陆 qq账号 qq密码   
元气抽奖:一天只能20次,命令:元气抽奖 次数


参考文献:
nonebot+酷Q简单教程:https://cloud.tencent.com/developer/article/1465242
nonebot常用接口说明:https://blog.csdn.net/qq_44647926/article/details/96493488
nonebot API文档:https://app.yinxiang.com/fx/e91d8c3e-223e-4d6d-96cf-b846e18d7072
CoolQ HTTP API 插件官网:https://cqhttp.cc/docs/4.8/#/(httpapi插件用不了请去官网找解决办法)


PS:qq空间账号密码过滑动验证码登陆和二维码登陆,是根据别人易语言源码用python重写了一份。另外有想法的小伙伴,可以试着去实现更多的功能,比如喜欢爬虫的,可以去爬说说,喜欢撸活动的,可以写个一键领取,再加个定时美滋滋...{:301_978:}


源码下载地址:**** Hidden Message *****


开源交流学习!如果对你有用请来波热心值!

80762596 发表于 2020-1-8 14:18

感谢分享

vsyour 发表于 2020-1-8 14:08

xuanqi521 发表于 2020-1-8 14:03
你这鼠标点来点去,害我以为新买的鼠标又失灵了,就差砸电脑了!

{:301_978:} 又调皮成功

superaj 发表于 2020-1-8 13:27

前排点赞留言,感谢分享

枼小天 发表于 2020-1-16 09:41

本帖最后由 枼小天 于 2020-1-16 09:42 编辑

Creator2K 发表于 2020-1-15 21:17
大佬帮忙看看这个错误,执行一键萌宠之后,有时候会正常出现处理后信息,有时候就不回复,后台出现这个错误
包一层抛出异常,把SuperPet.py中getVigour()方法替换成下面

def getVigour(self, userId, vigourId):
    """
    收取元气
    @param userId: 宠物ID
    @param vigourId:元气ID
    @return: None
    """
    try:
      while True:
            try:
                res = self._request(
                  self.URL["GETVIGOUR"].format(vigourId),
                  json={"userId": userId, "ad": True},
                  method="PUT")

                if res.json()["countdown"] != 0:
                  time.sleep(1)
            except:
                break

      return res.json()["count"]
    except:
      return 0

vsyour 发表于 2020-1-8 13:35


前排点赞留言,感谢分享

z970815 发表于 2020-1-8 13:42

感谢分享!!!!

xuanqi521 发表于 2020-1-8 14:03

vsyour 发表于 2020-1-8 13:35
前排点赞留言,感谢分享

你这鼠标点来点去,害我以为新买的鼠标又失灵了,就差砸电脑了!

xmtian 发表于 2020-1-8 14:08

感谢分享,支持。

Andy· 发表于 2020-1-8 14:15

支持一下~

skyward 发表于 2020-1-8 14:22


感谢分享,支持
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: Python 基于nonebot+酷Q实现超级萌宠辅助+过qq空间滑动验证码登陆