小程序模板网

左右脑测试小程序的真正逻辑

发布时间:2018-01-03 09:41 所属栏目:小程序开发教程

最近朋友圈被这样的图片刷屏了:刷屏图片本来对这种测试我是没什么兴趣的,知道朋友圈又有了这样一条消息:网络图片本着去伪求真的精神,我要研究一下这个小程序的分数到底是怎么算出来的!工具:手机,微信,Charles ...

 
 
 

最近朋友圈被这样的图片刷屏了:

刷屏图片 
本来对这种测试我是没什么兴趣的,知道朋友圈又有了这样一条消息:

网络图片 
本着去伪求真的精神,我要研究一下这个小程序的分数到底是怎么算出来的! 
工具:手机,微信,Charles,PC

思路:通过Charles抓包获取小程序请求到的内容,分析代码即可理解分数计算的逻辑。

困难1:小程序的请求是HTTPS类型的,抓包拿到的都是加密后的内容。

解决:PC和手机都安装Charles的SSL证书。

困难2:小米手机安装SSL证书失败。

解决:先用PC访问chls.pro/ssl,下载证书发送到手机上。安装成功。

通过监控请求发现,小程序只在开始的时候发送了一次请求,之后就没有再去请求了。说明打分的逻辑是在前台做的。这就是那一条请求:

请求截图

真正的代码是这样的:(只保留一道题目,节省时间)

 

		
  1.  
  2. {
  3. "testname": "你的左右脑分别有几岁?",
  4. "readnum": "437283",
  5. "testquestion": {
  6. "question": [{
  7. "asktitle": "这个男人的眼睛是在一条直线上吗?",
  8. "askimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fks5bfguwsj20u00dcq3y",
  9. "answer": [{
  10. "answerimg": "",
  11. "content": "是",
  12. "next": "",
  13. "store": "2"
  14. }, {
  15. "answerimg": "",
  16. "content": "不是",
  17. "next": "",
  18. "store": "1"
  19. }]
  20. },
  21.  
  22. ......
  23. "result": [{
  24. "store": "9-12",
  25. "result1": "左脑:11岁 右脑:33岁",
  26. "result2": "你的左脑年龄是11岁,这导致你思考问题的方式和其他多数人不同,更侧重直觉和感知能力,充满灵性。身边许多人无法理解你为何不需要做缜密的推断就能得出解决方案,但事实证明你做事的方法往往最终能够奏效。而你的右脑则是成熟的33岁,因此那些以为你在任何方面都灵活变通的人往往大跌眼镜。在处理感性的事情时,你反而会显得小心翼翼甚至有些畏首畏尾,也许是因为见得太多的缘故吧。这样的你十分优秀,但有时也让人心疼。",
  27. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudocz9m9j20u01fd46x"
  28. }, {
  29. "store": "12-15",
  30. "result1": "左脑:19岁 右脑:20岁",
  31. "result2": "真令人惊讶!你的左脑和右脑一样都如此的年轻呢!因此,你的思维十分活跃, 更倾向于充满灵性的思考方式,随时能擦出睿智的火花,而在为人处世方面,你不喜欢太多的去揣测更深层的意思,情感表达上,你也总是喜欢流露出最自然真实的状态。真好!完全就是一个像朝阳一样活力满满的人呢!",
  32. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudodw3nij20u01fdqas"
  33. }, {
  34. "store": "15-18",
  35. "result1": "左脑:27岁 右脑:43岁",
  36. "result2": "你的思维方式活跃又不失严谨,在任何时候都能做出成熟但不乏创新的决策,所以你注定是一个不可多得的成功者,恭喜你!而在情感和艺术层面,你却像一个年逾不惑的智者,相比较身边的其他人,你更能够用淡然的态度去理解身边的事物,欣赏的艺术层次也更高。这样的你真的很棒~",
  37. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoeprorj20u01fd10c"
  38. }, {
  39. "store": "18-21",
  40. "result1": "左脑:33岁 右脑:5岁",
  41. "result2": " 你的左脑如同中青年人一样,有着十分成熟的思考能力,你处理起问题来十分沉着,能够理性判断并找出最适合自己的解决方案,且有着同时着手整理好几件事的能力,可以说是一个完美的多面手角色。而你主管感性的右脑却像一个小孩子一样,不喜欢遵循规则,也不喜欢算计,更倾向于按着自己的喜恶办事,这么有能力又有性格的你,一定有着很棒的人缘吧!",
  42. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudofo55hj20u01fd10n"
  43. }, {
  44. "store": "21-24",
  45. "result1": "左脑:35岁 右脑:8岁",
  46. "result2": "你有着像中年人一样成熟理性的左脑,这让你在处理严肃事务时游刃有余,有着旁人很难企及的分析力和决断能力。不过你右脑中的感性思维却让你时不时的像个单纯的小孩子,除去生活中正经的要事,大多数时候你喜欢什么都不想,一切跟着感觉走,而你的感觉也是一直敏锐而充满灵性。这真是一种令人十分羡慕的状态呢!",
  47. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoggql7j20u01fdahu"
  48. }, {
  49. "store": "24-27",
  50. "result1": "左脑:39岁 右脑:22岁",
  51. "result2": "也许你的年纪不大,可你的思维方式却是十分的老练。受左脑的影响,你善于观察,长于分析,也有着超乎常人的专注力和耐心,极少做出一时冲动的决策,一切行事必然是仔细斟酌后的决定。但这不代表你就是一个老气横秋难以相处的人,因为你负责处理感受的右脑是22岁充满活力的状态!你可以很快的接受新事物,轻易的和别人产生共鸣,这使你无论到多大年纪都能保持鲜活的生命力!好羡慕你啊~",
  52. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoh9acjj20u01fdgtp"
  53. }, {
  54. "store": "27-30",
  55. "result1": "左脑:46岁 右脑:19岁",
  56. "result2": "如同一个睿智的智者,你思考问题的方式老练,并且深刻,甚至远远超出了你真实年龄应该有的层次,身边的人经常会被你的见解震慑到。但在你的右脑中,其实还是住着一个热血的青年,依然会在遇到热爱的事物时抑制不住自我,贡献出自己所有的热情与能量。不得不说,这样的你真的很棒啊~",
  57. "resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoi2je4j20u01fdjz1"
  58. }]
  59. },
  60. "testimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fks5beqt23j20b40b4gms",
  61. "testcontent": " 你知道左右脑会像两个小人一样分工合作,但你想过这两个小人还有着不一样的年龄吗?左右脑思维方式的不同,会导致各自的年龄也不一样哦!快来测测你左右脑的年龄吧!",
  62. "testtype": "2",
  63. "testsex": "0",
  64. "testmenu": "4"
  65. }

看完这里大家估计都明白了,这和之前书面的测试题没有什么不同。每一道题的选项对应不同的得分,最终的结果由总分的所在区间决定。

最终结论:这个测试不是随机生成的结果,但是也不用太在意。



易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/18357.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询