最近做一個抓取移動端app接口,並執行評論,收藏的接口功能測試。怎么搞/(ㄒoㄒ)/~~
按照老思路試一試,第一步還是要用fiddler來幫忙獲取接口信息!
一.基本的抓取http請求設置:
1.cmd/ipconfig獲取本機ip地址
2.手機開啟wifi,設置代理,服務器為:本機ip地址,端口號:8888
3.fiddler設置允許遠程連接(滿大街都是,自己搜)
4.打開app,點擊操作,抓包!
oh,shit! 竟然抓不到,什么鬼!
仔細一想我的這里基本都是https連接,無奈,百度,重新設置如下!!
二.抓取https請求設置
1.PC端設置
將FiddlerOptions切換到HTTPS選項卡,勾選Capture HTTPS CONNECTs以及Decrypt HTTPS traffic,
之后點擊導出根證書到桌面: FiddlerRoot.cer,長這樣:
如果是抓取PC的https請求,在瀏覽器高級選項中導入該證書即可,如下:
2.移動端設置
要想可以獲取app的https請求,手機上也要安裝以上的安全證書!!!
打開瀏覽器,輸入: http://本機地址:8888
可以看到有個選項是 “證書下載”(幸虧英文還看得懂),點擊,輸入證書名稱:FiddlerRoot.cer
搞定,現在點擊app,可以看到https請求了!
大功告成,棒棒噠O(∩_∩)O~ 第一步總算ok了~
注意:
1.電腦和手機必須使用同一WiFi,手機WiFi設置代理,端口8888
2.手機開啟測試包時必須要開fiddler才可以連接到代理,然后代理網絡才正常,只進行1是不行的,注意,fiddler才是代理通道!!!