美文网首页
头脑王者利用Charles+Python轻松上王者

头脑王者利用Charles+Python轻松上王者

作者: 黄二瓜 | 来源:发表于2018-01-14 17:59 被阅读4150次

项目地址:https://github.com/liwenDeng/brainking

原理:

1.在答题页面通过 Charles 抓包,获取 https://question.hortor.net/question/fight/findQuiz 请求响应结果数据格式如下

响应结果
    {
        "data": {
            "quiz": "1919年成立于德国魏玛的著名艺术设计院校是?",
            "options": ["巴洛克", "洛可可", "包豪斯", "乌尔姆"],
            "num": 5,
            "school": "文艺",
            "type": "设计",
            "contributor": "",
            "endTime": 1515917927,
            "curTime": 1515917912
        },
        "errcode": 0
    }

2.通过 工具栏->charles tools->Mirro Setting 将该请求响应结果保存到工程目录下,最终路径为 “./question.hortor.net/question/fight/findQuiz”
注意: Save to 一栏需要设置为工程目录所在路径

设置Mirror 设置响应数据的本地地址

3.通过 watchdog 监测./question.hortor.net/question/fight/findQuiz目录下文件变化,每当有新题出现时,会触发 FileEventHandler.on_modified 方法

4.FileEventHandler.on_modified 方法响应时,发送搜索请求,并进行判断。此处用的是 答题辅助 上的 run_algorithm 方法

读取答案

5.TODO: 接入WDA自动点击选项进行答题(之前试了下iOS上链接始终不稳定,并且存在延迟)

6.TODO: 答过的题保存到题库中

相关文章

  • 头脑王者利用Charles+Python轻松上王者

    项目地址:https://github.com/liwenDeng/brainking 原理: 1.在答题页面通过...

  • 利用Python写个脚本,头脑王者轻轻松松上王者

    微信跳一跳已经落伍了,最近不是出了一个头脑王者的小游戏么,今天用Python编写一个脚本,调用百度API,进行自动...

  • 头脑王者,轻轻松松上王者,凭自己的Python知识上王者

    微信跳一跳已经落伍了,最近不是出了一个头脑王者的小游戏么,今天用Python编写一个脚本,调用百度API,进行自动...

  • 利用绩效思维,单排也能快速上分

    上一篇文章给大家分享了王者荣耀中如何利用绩效思维轻松上分,具体内容可以点击头像在往期文章查看《如果把绩效理解为王者...

  • 头脑王者

    一般来说,我不喜欢玩游戏,可这两天我却对微信中的一款小游戏——头脑王者情有独钟。 昨天晚上刚刚从同事口中得知微信上...

  • 头脑王者

    最近,微信小程序——头脑王者突然火了起来。这是我最喜欢的益智类游戏,每天玩几个小时,一个星期终于闯到最后一关! ...

  • 微信"机智超人"怎么玩?更多玩法等你发现

    日前,头脑王者无法访问,暂时停止了服务。这导致许多玩家不能继续冲关之旅。不过微信立即上架了类似头脑王者的小程序,那...

  • 王者荣耀中最强阵容轻松上王者

    上单推荐宫本武藏,可以这么说,在他面前一切脆皮根本不行。 推荐指数5星 中单妲己小法师,可爱的外表内藏巨大攻击力,...

  • 浅谈头脑王者

    浅谈头脑王者 最近微信小程序流行一款头脑王者的游戏,其中涵盖方方面面的知识,通过两人pk升级,长知识又娱乐,还是不...

  • 浅谈头脑王者

    最近的微信小程序特别火,出现了很多新鲜的游戏,比如说跳一跳,还有最近火爆起来的头脑王者。 他们的特点都是玩法简单而...

网友评论

      本文标题:头脑王者利用Charles+Python轻松上王者

      本文链接:https://www.haomeiwen.com/subject/bbzkoxtx.html