現在最火的直播遊戲,那就是答題赢錢直播了,如百萬英雄、芝士超人、花椒直播、沖頂大會等等,這些遊戲的玩法都很簡單,答對12題即可瓜分獎金了。玩法雖然簡單,但是要能完全答對12題難度還是挺高的,畢竟要非常廣的知識面!
要能自動答題,肯定是要能知道題目及答案了。題目可以從直播界面擷取,方法就是OCR或者搞到資料接口了………嘿嘿,都說了簡單教你,是以OCR或者分析資料接口這些複雜的操作,我肯定不教你了(我也不會啊^_%)……
幸好,現在市面上有一些非常有技術“逼格”的公司都在趁答題熱度,推出了答題助手之類的APP軟體,比如百度的《簡單搜尋》、搜狗的《旺仔答題》、阿裡UC的答題助手等等……它們都實作了答題功能,但是,由于它們隻是輔助的助手,它們并不會自動幫你答題,隻是會分析出題目,然後用AI與大資料分析出可能性較高的答案項!是以并不能保證100%的正确率!雖然不能保證100%正确率,但有時“運氣好”(AI也要運氣?哈哈…現在的AI還是有點LOW了…)還是能完全答對12題的!
上面的幾個助手中,我用了百度的《簡單搜尋》APP,因為它支援多家的答題遊戲!為了保證人家的APP的使用量,還是厚道點直接使用它的APP吧,不要偷人家的接口資料,但不“偷”接口資料我們要怎麼從它的APP裡擷取得到題目和答案資料呢?
用最古老但又最有效的方法,我們搭個HTTP代理,這樣APP的HTTP請求都會優先經過我們代理,不用任何“暴力”,我們就光明正大的“偷窺”到了“簡單搜尋”的接口資料!
搭HTTP代理服務并且能對請求會話及資料進行分析處理的,肯定是用開發與測試都愛用的強大的Fiddler軟體了!
電腦下載下傳安裝好Fiddler,并且開啟允許遠端通路功能,如下圖:

由于百度簡單助手的接口請求是采用了HTTPS方式,為了能直接在Fiddler裡分析出接口資料,我們還要開啟HTTPS的解碼功能,如下圖:
開啟後會在你本地電腦安裝一個調試證書,你接受安裝就可以了(這調試證書的作用就是會替換掉APP請求互動用的證書)。藍色箭頭那個選項,随便你選了。
弄好上面的後,就進入我們最核心的一步了,“偷窺到資料後自動向手機送出答案”!,利用Fiddler的 Script 功能,就能非常的輕松做到,如下圖:
Fiddler裡捕獲的所有會話請求都會執行Script的代碼,是以利用這一功能,我們可在Script 實作“答案偷窺”功能,當請求會話接收到遠端服務端的資料傳回響應後OnBeforeResponse函數會被調用,是以我們可在這函數裡增加我們想要做的功能代碼,完整代碼如下:
<a></a>
代碼實作很簡單,上面代碼的注釋,一看就懂,但有一點就是,不同手機上面的X,Y坐标值可能要改動,上面隻是我手機(1920x1080)的适配坐标值。
A、我們首先要将上面的《簡單搜尋》APP跑起來并且還要讓它通過我們上面的Fiddler代理,因為《簡單搜尋》是APP,是以我們就讓它運作在手機裡或者安卓模拟器裡,再設定一下手機或者模拟器的WIFI代理即可。
B、運作答題APP的手機還要開啟USB調試功能,并且用USB線連接配接上剛才開啟Fiddler代理的電腦,運作adb deivices指令能找到連接配接的手機就表示正常。
C、答案開始前先進入《簡單搜尋》對應的答題遊戲的題目區頁面,比如“百萬英雄”,再開啟對應答題遊戲APP。
經過以上步驟後,就讓電腦自動幫你答題吧:)
,當然,答案是否準确就要看百度的AI了:),有時還是能成功的,如我這次的闖關,拿到了4元喲。。
其實這類遊戲,娛樂一下就好,不要沉迷在裡面,想在裡面“赢”大錢是不可能的,畢竟這裡面肯定存在存在某種問題或陰謀的。如為考慮營運成本,比如A場說提供300W獎金,不管最終有多少真人闖關成功,都會加總獎金10%的機器人(虛拟人),這樣保證最後真人每人拿的獎金最高不會到10塊錢,比如有5W真人成功闖關(實際真的能有這麼多真人能完全答對12題?),每人最高可分得獎金隻有8.6塊左右,這樣實際成本隻有42W多。用42W的實際成本去做一個300W噱頭的營銷營運,是非常值得的!
(以上隻是個人猜測)
附個人推廣,家裡有安卓電視盒子的,可關注一下我的這款軟體,Thx。
<a href="http://www.cnblogs.com/kingthy/p/tvremoteime.html">電視盒子好用又強大的跨屏遠端輸入法 TVRemoteIME</a>
本文轉自Kingthy部落格園部落格,原文連結:http://www.cnblogs.com/kingthy/p/8326208.html,如需轉載請自行聯系原作者