HTTPS數(shù)據(jù)抓包
設(shè)置代理 + 端口號(hào)
- 查看本地作為代理電腦的IP地址 以及 開(kāi)放端口號(hào)

然后就會(huì)彈出信息框

-
更改端口號(hào)【有兩種入口】
-
更改端口號(hào)方式1
更改端口號(hào)方式1 -
更改端口號(hào)方式2
更改端口號(hào)方式2
-
手機(jī)連接代理
設(shè)置 -- > 無(wú)線網(wǎng)絡(luò) --> 連接并點(diǎn)擊與代理電腦同一局域網(wǎng)的網(wǎng)絡(luò) --> 配置代理 --> 手動(dòng)
設(shè)置服務(wù)器和端口
【不需要開(kāi)啟鑒定】
存儲(chǔ)一下!?。。。。。?!??這一步很關(guān)鍵哦

代理電腦允許手機(jī)端連接
操作完上一步,這時(shí)候代理電腦charlse會(huì)彈出一個(gè)是否允許連接代理的alert 點(diǎn)擊 allow 【這一步也很關(guān)鍵】
到此為止你就可以抓取手機(jī)上發(fā)出的 所有 請(qǐng)求了。
但是你會(huì)發(fā)現(xiàn),為什么所有的https請(qǐng)求都是加密的信息 都是亂碼,客觀莫急,請(qǐng)往下看!??
安裝證書(shū) + 信任證書(shū)
charlse的 help --> SSL Proxying --> Install * Mobile Device or Remote Vrowser
Safari瀏覽器下,地址欄輸入 chls.pro/ssl
- 安裝證書(shū)
設(shè)置 --> 通用 --> 描述文件
點(diǎn)擊 - 信任證書(shū)
設(shè)置 --> 通用 --> 證書(shū)信任設(shè)置



配置抓包域名
Proxy --> SSL Proxying Setting --> Enable SSL Proxying --> add --> OK??



--
這個(gè)時(shí)候你就可以盡情的享受抓取別人數(shù)據(jù)的爽快了~就像是有了透視眼??
如果還是抓不到數(shù)據(jù) ,那就重啟下Charlse 。畢竟重啟能解決大多數(shù)棘手的問(wèn)題。
如果還是抓不到你想要抓取的數(shù)據(jù)...那就是別人是秘聞傳輸?shù)男畔⒓用苁侄伪容^強(qiáng)悍了
--
配置本地假數(shù)據(jù)
當(dāng)Server接口跟不上,你是否還在為創(chuàng)建各式各樣的假數(shù)據(jù)而煩惱?你的代碼里面是否會(huì)有很多Test方法?往下看,你會(huì)感謝我的。




