MAC下使用Charles抓取安卓模擬器資料

2022-02-22 04:28:04 字數 576 閱讀 6415

一、安裝charles,這個不多記錄

二、charles資料亂碼問題

啟動 charles 軟體,在選單中找到 help -> ssl proxying -> install charles root certificate. 如下圖所示:

證書位置為登陸

隨後雙擊證書,裡面選擇信任列表

在 charles 的工具欄上點選設定按鈕,選擇 ssl proxy settings,選中 enable ssl proxying。(別急,選完先別關掉)ssl 選項卡的 locations 裡填寫要抓包的網域名稱和埠,點選 add 按鈕,在彈出的表單中 host 填寫網域名稱。比如填api.instagram.com,port 填 443

https亂碼問題就這樣解決了!!! 

三、模擬器中設定網路-輸入電腦內網ip,埠號預設為8888

查詢ip的方法:

方法1、終端輸入  ifconfig

方法2、charles--help--local ip address

四、模擬器上安裝證書

開啟模擬器瀏覽器,輸入然後會彈出乙個介面,輸入證書名字,安裝成功後會提示證書安裝成功。 

Mac上使用Charles抓取https

charles自己安裝哈 我假裝你已經安裝了,那就是設定問題了 1 安裝根證書 help ssl proxying install charles root certificate 2 這時候會彈出乙個根證書介面,如果沒有彈出,則可以去chrome,高階設定裡面找,3 雙擊對應證書,開啟簡介,因為一...

charles 在mac下 抓取 https包

1.開啟charles help ssl proxying install charles root certificate 2.在彈出的新增證書視窗中 鑰匙串選擇系統,點確定 3.鑰匙串訪問中 系統下 charles proxy.cal 一般顯示紅色的x 右擊該項,顯示簡介 使用此證書時 始終信任...

charles在mac上抓取本地python請求

1.首先開啟charles,在proxy中開啟macos proxy,這樣才能抓取本地請求 2.python 中,post get請求中新增verify false忽略ssl認證,否則會報caused by sslerror sslerror 1,ssl certificate verify fai...