Fiddler的下載、安裝與配置
1.下載
官網(wǎng)地址 http://www.telerik.com/fiddler
2.安裝
瘋狂下一步

安裝
3.配置
Tools->Telerik Fiddler Options

HTTPS設(shè)置

允許遠程設(shè)備連接
OK,電腦端準備就緒~
手機端設(shè)置
手機端必須和電腦處于同一局域網(wǎng)內(nèi)

進入網(wǎng)絡(luò)設(shè)置
將代理設(shè)置為電腦的IP,端口號默認為8888

設(shè)置代理
抓包
1.清理APP緩存
如果有緩存數(shù)據(jù),部分網(wǎng)絡(luò)訪問可能不會進行
2.打開知乎日報APP,在電腦端查看Fiddler

抓包成功
如果不成功,可以嘗試重啟Fiddler
3.查看詳細信息
以圖上第13條為例,單擊條目查看

詳細內(nèi)容
一個get請求,返回了一只JSON串,里面有一個.jpg結(jié)尾的url地址,復制到瀏覽器瞅一眼
https://pic4.zhimg.com/v2-2211ba9888a7868dd21826fe8f89deff.jpg
哦吼,原來是啟動界面的圖像,而且分辨率正好是請求地址尾部的數(shù)字
4.分析總結(jié)
請求地址:
https://news-at.zhihu.com/api/7/prefetch-launch-images/750*1142尾部數(shù)字代表分辨率
返回結(jié)果:
{ "creatives": [ { "url": "https://pic4.zhimg.com/v2-2211ba9888a7868dd21826fe8f89deff.jpg", "text": "Kimon Maritz", "start_time": 1488724818, "impression_tracks": ["https://sugar.zhihu.com/track?vs=1&ai=3354&ut=&cg=2&ts=1488724818.58&si=0f2a1414afec4e2ab3a8b88ccb80cf1f&lu=0&hn=ad-engine.ad-engine.905debc4&at=impression&pf=PC&az=11&sg=89be140550f8f90857a2bc0a316fe166"], "type": 0, "id": "3354" } ] }分析:
url:圖片地址text:圖片作者其他的不知道是什么,也懶得分析了,這倆字段夠用了= =
結(jié)語
如果需要API練手,可以采用這種方法獲得,但是注意僅供個人測試,沒有經(jīng)過官方授權(quán)小心侵權(quán)。感謝知(bi)乎日報~