倩女幽魂好友個人頭像獲取--fiddler使用
1、前傳:
近期痴迷倩女幽魂手游,由於前期我不知道可以自己製藥,花費了大量的銀子買葯,導致卡在了69級一星期了,所以最近在研究關於遊戲的各種攻略,看看怎麼樣能最短時間賺夠錢把技能升級到40,順利晉級70級。這期間無意間看到了遊戲中的夢島功能(相當於個人中心),裡面提供了個人資料,包括個人頭像功能,於是特別無聊的點開了我所有好友的夢島看了下。。發現好多人傳了真實的頭像。我印象中我也傳了,。。但是不知道在哪看自己的。。
看了一遍之後才發現好友里有好幾個帥哥和美女,愛美之心人皆有之,我就琢磨著如果能看到更清楚點的圖像呢。。因為遊戲是在手機端,我又不會抓包啥的,所以採用了fiddler代理抓請求的路子,fiddler下載地址:http://rj.baidu.com/soft/detail/10963.html
2、環境搭建
首先普及下fiddler抓取app請求的設置:http://jingyan.baidu.com/article/3a2f7c2e0d5f2126aed61175.html。文章寫得已經很好了,文章里以安卓手機為例的,ios手機 同樣支持,點擊已經連接的無線網的嘆號圖標,進入無線網信息的詳情頁面,底部HTTP代理選擇手動,鑒定按鈕關閉,填寫教程中的IP和埠即可。這樣一個檢測APP請求的環境就搭建完成了。。
簡單說下這只是fiddler的一個小功能而已,fiddler主要是幫助我們查看網路請求,進行HTTP請求分析,還可以以本地文件替代線上JS文件驗證修改是否生效。是一個很強大的前段工具,是程序員開發必備。。
3、開始抓取
首先先在手機登錄遊戲客戶端,進入遊戲界面(這個要先做,要不登錄不了遊戲。。還未找到原因),然後按照步驟2環境搭建,設置好代理,然後就可以愉快的玩耍了。。點擊屏幕下方的好友,隨便選擇一個好友,點擊>按鈕,查看詳細信息
點擊夢島就能進入個人詳情頁了。。注意,這個時候請求已經被抓取了,在findle裡面就可以看到了。。找到url是/qnm/getprofile的選項,單擊,右邊的textview看返回。裡面有個photo欄位。如果用戶自定義了頭像,這裡面是一個URL。沒有的話這個欄位對應得值是空的。。
原本以為直接複製URL到瀏覽器就能下載了。。結果網易的開發還是很良心的,用戶圖片名是通過類似MD5加密串的加密串,暴力破解了一個多小時沒成功啊。。這都難不倒咱,反正返回來的是個圖片,只是返回的文件格式windows不識別罷了,改成識別的試試
找到文件的存儲位置,加個.bmp或者.jpg的後綴。。OK了,圖片正常顯示了,300*300的圖,比手機上看清楚不少。。試了幾種格式均能正常顯示,不過貌似.bmp的更清晰些。
fiddler的使用教程我覺得這個博客的fiddler系列寫得挺全面了:【HTTP】Fiddler(一)
寫在最後:
本文章只是結合實際應用講解下finddler的使用,畢竟有實際應用入門才快。。對於採用倩女幽魂的個人頭像最例子文章頭部已經介紹過背景了。。
彩蛋:用百度識圖搜了下,其中一個竟然註冊了世紀佳緣。。
看來果然不能所有的地方都用一個賬號一個頭像。很不安全啊。。
最後做個介紹,希望各路倩女大神遊戲中帶帶我哈哈。。69級過得很不爽啊,還差1.7才到技能40
推薦閱讀:
※有很多問題劉看山都沒在知乎上問過
※朱炫為什麼用蔣緯國的照片做頭像?
※有哪些好看的同性情侶頭像?
※如果你的頭像背後有故事,願意說一說嗎?