左右腦測試小程序的真正邏輯
阿新 • • 發佈:2017-10-26
題目 src 遇到 你在 href 的人 result rim 表達
最近朋友圈被這樣的圖片刷屏了:
刷屏圖片
本來對這種測試我是沒什麽興趣的,知道朋友圈又有了這樣一條消息:
網絡圖片
本著去偽求真的精神,我要研究一下這個小程序的分數到底是怎麽算出來的!
工具:手機,微信,Charles,PC
思路:通過Charles抓包獲取小程序請求到的內容,分析代碼即可理解分數計算的邏輯。
困難1:小程序的請求是HTTPS類型的,抓包拿到的都是加密後的內容。
解決:PC和手機都安裝Charles的SSL證書。
困難2:小米手機安裝SSL證書失敗。
解決:先用PC訪問chls.pro/ssl,下載證書發送到手機上。安裝成功。
通過監控請求發現,小程序只在開始的時候發送了一次請求,之後就沒有再去請求了。說明打分的邏輯是在前臺做的。這就是那一條請求:
請求截圖
真正的代碼是這樣的:(只保留一道題目,節省時間)
{
"testname": "你的左右腦分別有幾歲?",
"readnum": "437283",
"testquestion": {
"question": [{
"asktitle": "這個男人的眼睛是在一條直線上嗎?",
"askimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fks5bfguwsj20u00dcq3y",
"answer": [{
"answerimg": "",
"content": "是",
"next": "",
"store": "2"
}, {
"answerimg": "",
"content": "不是",
"next": "",
"store": "1"
}]
},
......
"result": [{
"store": "9-12",
"result1": "左腦:11歲 右腦:33歲",
"result2": "你的左腦年齡是11歲,這導致你思考問題的方式和其他多數人不同,更側重直覺和感知能力,充滿靈性。身邊許多人無法理解你為何不需要做縝密的推斷就能得出解決方案,但事實證明你做事的方法往往最終能夠奏效。而你的右腦則是成熟的33歲,因此那些以為你在任何方面都靈活變通的人往往大跌眼鏡。在處理感性的事情時,你反而會顯得小心翼翼甚至有些畏首畏尾,也許是因為見得太多的緣故吧。這樣的你十分優秀,但有時也讓人心疼。",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudocz9m9j20u01fd46x"
}, {
"store": "12-15",
"result1": "左腦:19歲 右腦:20歲",
"result2": "真令人驚訝!你的左腦和右腦一樣都如此的年輕呢!因此,你的思維十分活躍, 更傾向於充滿靈性的思考方式,隨時能擦出睿智的火花,而在為人處世方面,你不喜歡太多的去揣測更深層的意思,情感表達上,你也總是喜歡流露出最自然真實的狀態。真好!完全就是一個像朝陽一樣活力滿滿的人呢!",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudodw3nij20u01fdqas"
}, {
"store": "15-18",
"result1": "左腦:27歲 右腦:43歲",
"result2": "你的思維方式活躍又不失嚴謹,在任何時候都能做出成熟但不乏創新的決策,所以你註定是一個不可多得的成功者,恭喜你!而在情感和藝術層面,你卻像一個年逾不惑的智者,相比較身邊的其他人,你更能夠用淡然的態度去理解身邊的事物,欣賞的藝術層次也更高。這樣的你真的很棒~",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoeprorj20u01fd10c"
}, {
"store": "18-21",
"result1": "左腦:33歲 右腦:5歲",
"result2": " 你的左腦如同中青年人一樣,有著十分成熟的思考能力,你處理起問題來十分沈著,能夠理性判斷並找出最適合自己的解決方案,且有著同時著手整理好幾件事的能力,可以說是一個完美的多面手角色。而你主管感性的右腦卻像一個小孩子一樣,不喜歡遵循規則,也不喜歡算計,更傾向於按著自己的喜惡辦事,這麽有能力又有性格的你,一定有著很棒的人緣吧!",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudofo55hj20u01fd10n"
}, {
"store": "21-24",
"result1": "左腦:35歲 右腦:8歲",
"result2": "你有著像中年人一樣成熟理性的左腦,這讓你在處理嚴肅事務時遊刃有余,有著旁人很難企及的分析力和決斷能力。不過你右腦中的感性思維卻讓你時不時的像個單純的小孩子,除去生活中正經的要事,大多數時候你喜歡什麽都不想,一切跟著感覺走,而你的感覺也是一直敏銳而充滿靈性。這真是一種令人十分羨慕的狀態呢!",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoggql7j20u01fdahu"
}, {
"store": "24-27",
"result1": "左腦:39歲 右腦:22歲",
"result2": "也許你的年紀不大,可你的思維方式卻是十分的老練。受左腦的影響,你善於觀察,長於分析,也有著超乎常人的專註力和耐心,極少做出一時沖動的決策,一切行事必然是仔細斟酌後的決定。但這不代表你就是一個老氣橫秋難以相處的人,因為你負責處理感受的右腦是22歲充滿活力的狀態!你可以很快的接受新事物,輕易的和別人產生共鳴,這使你無論到多大年紀都能保持鮮活的生命力!好羨慕你啊~",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoh9acjj20u01fdgtp"
}, {
"store": "27-30",
"result1": "左腦:46歲 右腦:19歲",
"result2": "如同一個睿智的智者,你思考問題的方式老練,並且深刻,甚至遠遠超出了你真實年齡應該有的層次,身邊的人經常會被你的見解震懾到。但在你的右腦中,其實還是住著一個熱血的青年,依然會在遇到熱愛的事物時抑制不住自我,貢獻出自己所有的熱情與能量。不得不說,這樣的你真的很棒啊~",
"resultimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fkudoi2je4j20u01fdjz1"
}]
},
"testimg": "http://ww4.sinaimg.cn/large/a15b4afegy1fks5beqt23j20b40b4gms",
"testcontent": " 你知道左右腦會像兩個小人一樣分工合作,但你想過這兩個小人還有著不一樣的年齡嗎?左右腦思維方式的不同,會導致各自的年齡也不一樣哦!快來測測你左右腦的年齡吧!",
"testtype": "2",
"testsex": "0",
"testmenu": "4"
}
看完這裏大家估計都明白了,這和之前書面的測試題沒有什麽不同。每一道題的選項對應不同的得分,最終的結果由總分的所在區間決定。
最終結論:這個測試不是隨機生成的結果,但是也不用太在意。
左右腦測試小程序的真正邏輯