头脑王者小程序可谓是火的一发不可收拾,估计粉丝有几千万了,可见其火热程度,于是出现了很多的答题神器。那么一般的答题神器的原理就是获取题库和答案,然后答题的时候自动匹配,这样正确率基本100%,今天小编给大家看看程序员是怎么上王者的,下面是头脑王者答题神器原理解析,以下是GitHub大神sundy-li的文章。

头脑王者答题神器原理分析:

一般情况下头脑王者出题时会发送HTTP请求,如果分析出来它的请求地址和协议头,就可以对它的请求进行截获,从而在题目未出现在客户端之前对比题库(当然首先得有一套完整的题库)得出正确答案。

答题神器运行在PC端,本质是一个http/https代理服务,对头脑王者的接口请求进行截获,主要作用有

将题目和返回的标准答案存储于本地数据库中(questions.data文件)

未匹配到标准答案情况下,自动请求搜索引擎,注解形式返回最佳概率结果

答题神器使用步骤:

本工具必须结合PC和手机共同使用,PC和手机须在同一个网络下

以下为PC电脑操作步骤【运行主程序,运行方法(三选一)】

方法一: 在release页面下载对应的操作系统执行文件, 解压后, 将最新版本的questions.data 文件下载到同一个目录, 然后运行brain文件即可,命令行输入./brain

方法二: 安装go(>=1.8)环境后, clone本repo源码到对应$GOPATH/src/github.com/sundy-li/下, 进入源码目录后,执行 go run cmd/main.go

方法三: 使用docker命令运行:

 git clone https://github.com/sundy-li/wechat_brain.gitcd wechat_braindocker build . -t wechat_braindocker run -p 8998:8998 --name my_wechat_brain -d wechat_brain

新版本(version >= v0.18)加入了三种模式, 大家根据自己的需求选择模式运行

模式一: 默认模式, 修改了服务端返回的数据, 更加友好地提示正确答案, 运行方式如上所述: ./brain 或者源码下执行 go run cmd/main.go

模式二: 隐身模式, 严格返回原始数据, 该模式可以防止作弊检测(客户端提交返回题目和服务端对比,模式一很容易被侦测出使用了作弊, 模式二避免了这类检测), 但该模式的缺点是降低了用户的体验,题目答案的提示只能在PC电脑上显示, 运行方式如上所述 ./brain -m 1 或者源码下执行 go run cmd/main.go -m 1

模式三:自动模式 ** 注意此模式不同手机点击可能不稳定, 谨慎使用 ** 安卓机的自动刷题模式,需要将手机连接到电脑,并安装adb,且需要在开发者模式中打开usb调试,使用前请根据自身手机分辨率,调整spider文件clickProcess中的相应参数:手机屏幕中心x坐标,第一个选项中心y坐标,排位列表中最后一项中心y坐标。运行方式如上所述 ./brain -a 1 -m 1 或者源码下执行 go run cmd/main.go -a 1 -m 1

以下为答题神器手机安装步骤:

首先设置手机代理。手机连接wifi后进行代理设置,代理IP为个人pc的内网ip地址,以及端口为8998,移动网络下可通过设置新建APN并在其中设置代理的方式实现。如:

安装证书。代理运行成功后,手机浏览器访问 abc.com安装证书,ios记得要信任证书 (或者将 certs/goproxy.crt传到手机, 点击安装证书), 很多朋友会卡在安装证书这一步骤, 不同手机会有不同的安装方式,建议大家多搜索下自己机型如何安装证书

打开微信并启动头脑王者小程序。

正确的答案将在小程序的选项中以【思维切片】或【shenli.cc】字样。如:

厚脸皮了一下,正确答案被我改成了【思维切片】

说白了,大神以本地电脑搭建HTTP服务器,对头脑王者的题目进行截获分析,再配合题库和搜索引擎,使得答案的正确率控制在90%以上,这样一来,答题就不是你一个人在战斗,你的对手面对的是一套百科全书、一个搜索引擎!

你要做的只是动动手指选中正确答案,根本不用看题目。

答题王者神器

从初级上到王者,大概2小时左右吧

上面就是头脑王者答题神器的基本原理了,文章原作者GitHub大神sundy-li,分享来自51博客,小编也是建议大家,这类答题类的主要是自己知识储备,用答题神器虽然是ai对抗人类,但是没有什么实际性的用处,同时少了很多乐趣,建议大家还是自己慢慢上王者吧。

原标题:头脑王者答题神器,看看高手怎么上王者的。

原链接:http://www.shenli.cc/836.html

分享来自007,部分内容作了编辑,大家将就着着看吧。

头脑王者答题神器,开发思路相关推荐

  1. 浅析微信头脑王者答题小程序源码功能模块与价格之间关系

    随着移动互联网的发展,微信小程序开发日渐成熟.答题小程序头脑王者源码的出现大大的方便了人们的生活.也为部分企业带来了很大的利益,正是因为这样越来越多的企业都会选择去开发一个微信答题小程序自己以来更多的 ...

  2. 微信小程序头脑王者辅助神器

    起步 最近直播答题火热,群里也经常看到比拼微信小程序<头脑王者>.我比较笨,凭纯答题只到了黑金段位.鉴于本周刚刚点亮了收集抓包的技能,于是想试着通过这个来做一个辅助工具. 抓包 我使用的是 ...

  3. 冲顶大会/芝士超人/花椒直播/头脑王者...答题助手升级版 v1.0

    号外!号外!直播答题助手升级版出来啦!点我下载 首先在此感谢大家的支持!答题助手第一个版本出来后,收到了大家的一致好评,故在此放出升级版v1.0,希望大家喜欢. 本次版本采纳了大家的意见:使用简单.小 ...

  4. python 根据答案 自动答题器_Python头脑王者答题器

    Python知乎答题王答题器 效果 原理说明 通过watchdog监测question.hortor.net/question/bat/目下文件的变化,去响应对应的方法 class FileEvent ...

  5. 头脑王者——小程序核心功能开发

    头脑王者答题对战源码分析教程 接到业务需求:用微信小程序开发一个答题对战类的游戏,借此机会呢把小程序好好研究一下(小程序出来很长时间了现在才看).前段时间超级火爆的"头脑王者"就是 ...

  6. 基于Python的头脑王者脚本(纯娱乐)

    最近在玩头脑王者,已经王者啦- 这里写个头脑王者的脚本玩玩 思路: 抓取手机端游戏截图 -> ocr提取图中的题目 -> 通过百度搜索,匹配答案中在页面出现次数最多的答案 正确率实在不咋地 ...

  7. 头脑王者_头脑令人困惑

    头脑王者 I get some odd email, but tonight's really takes the biscuit - sent to my business email addres ...

  8. 微信小游戏《头脑王者》答题辅助脚本

    继微信跳一跳之后的又一个小游戏头脑王者又火起来了,相信不少人也都想重蹈跳一跳的过程,再次写一个辅助脚本. 上一波图吧! 上代码: # _*_ coding:utf-8 _*_ import io im ...

  9. Python大神80行代码实现“头脑王者”,运营窍诀躺着教你赚钱!

    最近感觉微信小程序比较火.头脑王者,周围很多人在玩"跳一跳"和"头脑王者"之类的小游戏. 我对小程序也产生了浓厚的兴趣.一开始看到官方的小程序的介绍,也看了小程 ...

  10. “头脑王者”爆红被封,微信小程序迎来蛮荒期

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 1月30日晚,当我闲来无事顺手拉开微信小程序的顶部界面,点击了"头脑王者" ...

最新文章

  1. SaaS项目管理软件有什么用?
  2. 蓝桥杯java第八届第十题--k倍区间
  3. Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr
  4. QT的QOpenGLDebugLogger类的使用
  5. Codeup-问题 A: 装箱问题
  6. docker mysql Exit 1
  7. 数据分析之如何制作数据埋点文档
  8. spring boot连接redis配置127.0.0.1_springboot+redis项目实战
  9. OpenJudge 2803 碎纸机 / Poj 1416 Shredding Company
  10. python学习笔记(十一):网络编程
  11. 便宜php扩展,php扩展【货币问答】- php扩展所有答案 - 联合货币
  12. 2021-11-02 Kafka、Zookeeper的下载、打开、关闭
  13. 树莓派如何刷RetroPie,制作一个复古游戏机
  14. [CF1504E]Travelling Salesman Problem
  15. scala windows搭建开发环境
  16. 微信小程序实现旋转动画效果
  17. 测试歌词的软件,测试、修改LRC歌词工具
  18. NXP i.MX6Q 双屏同显hdmi显示闪烁解决方案
  19. av_register_all
  20. java swing 跳转窗口_java swing 怎么实现点击按钮或者某个组件,跳转到另一个页面或者窗体?...

热门文章

  1. mysql-front服务器_mysql-front远程连接自己linux服务器上的mysql服务器
  2. Fiddler+Android7.0+python+requests获取app评论内容《完美解决了代理后打开app没有网络的问题!!!》JustTrustMe+VirtualXposed工具的使用
  3. 盘姬工具箱 Cruiser EXP for Win v1.1.0 多功能系统工具箱
  4. 华为手机老是自动截屏_华为手机竟然三种截屏方法 然后打开智能截屏开关
  5. 关于约束多目标MOEA/D-DAE
  6. 个人随手日志之astah professional
  7. 极客日报第 21 期:360 安全浏览器尝试收费;苹果macOS首次出现在云端
  8. 如何用计算机算rsd,rsd计算(rsd计算公式在线版)
  9. 《图解HTTP》笔记
  10. linux程序员笔记软件,作为合格的程序员,你得知道这8款工具软件