微信小程序
爬蟲
charles
本文不講爬蟲例诀,但是是爬蟲的一個基礎(chǔ)专钉。
現(xiàn)在微信小程序是很是熱門,有時候我們想獲取微信小程序的數(shù)據(jù),
但是卻找不到http請求。有了http請求地址冰垄,剩下的事情,我想都不在話下。
本文就是解決如何獲取微信小程序http請求地址的文章叨粘。
主要用到電腦,和手機瘤睹,我使用的mac和ipone,其他的我沒有用升敲,
但是應(yīng)該大致差不多,記錄一下本文的時間轰传,2021年5月26日驴党。
1.電腦下載安裝Charles
安裝時會要求你獲取root權(quán)限
2.Charles 設(shè)置
- help-> ssl Proxing -> Install on mobil
- 設(shè)置后會彈出下面的彈出框,上面有手機需要設(shè)置的代理ip和端口
3.手機設(shè)置wifi
- 1.手機打開wifi設(shè)置 获茬,點擊感嘆號
- 2.進入wifi設(shè)置后鼻弧。拉倒底部,點擊http代理設(shè)置
- 3.進入后點手動
設(shè)置上面電腦端的ip和端口
4.手機下載安裝證書 重要=踝隆H列!码俩!
- 手機下載證書
證書地址 chls.pro/ssl 在手機瀏覽器點擊下載度帮,這里我沒有截圖
- 手機下載證書
一定要安裝證書
一定要安裝證書
一定要安裝證書
不安裝證書,抓的包是加密的稿存,沒辦法查看內(nèi)容
- 2笨篷。手機設(shè)置
手機設(shè)置 -> 通用 ->關(guān)于本機 -> 證書信任設(shè)置 啟動信任
安裝完成后如下圖
4.設(shè)置ssl
- 1.設(shè)置抓包的ssl ,不設(shè)置抓包顯示的亂碼
prox -> setting ssl
- 2.添加要抓的網(wǎng)站瓣履,支持正則表達式
設(shè)置完成后終于到了可以抓包的時候了率翅,成功就在眼前
5.查看抓取的包
- 1.這時候界面是這樣的,手機只要有網(wǎng)絡(luò)請求袖迎,這里都會顯示
- 2.左側(cè)顯示抓取的url ,可向下展開
- 3冕臭。右側(cè)顯示的抓包內(nèi)容
4.如果有json返回,會在右下側(cè)顯示
到此燕锥,終于可以拿到url 了辜贵,有了url ,有的直接就可以在瀏覽器上打開,就不用那么麻煩了
我還是比較習(xí)慣用gooloe來查看抓包