Mac 以及移動端 抓包神器 Charles 的使用詳解
阿新 • • 發佈:2019-01-02
Charles 是個很牛逼的抓包工具 寫爬蟲的同志們 估計就很熟悉了,經常用這個幹壞事!
首先 我們去下載 Charles破解版 http://pan.baidu.com/s/1jHFv0GI 裡面帶有破解包 charles.jar
下載下來,安裝就不多說了,很 so easy
安裝之後 點選右鍵 顯示包內容 進入Resource 檔案中的java 檔案 替換 charles.jar
然後開啟 如圖:
選擇頂部工具條 Proxy 點選Proxy Settings 選中Max OS X Proxy 選中之後返回如下:
那麼這個時候 就你在mac上 開啟瀏覽器隨便 訪問 都會被捕捉到
現在來說說 移動端抓包
在移動端 抓包必須安裝證書 在手機上 瀏覽器訪問 http://pan.baidu.com/s/1dFjrObR 下載證書 並安裝
手機上的Ip地址 要和Max 電腦上的ip一樣 你需要獲取到你Mac 電腦上的ip 地址
然後開啟你手機中的無線區域網絡滑動到下面,設定Http代理 伺服器地址填寫你mac 上的IP地址 埠號填寫8888 步驟如下:
填寫完畢之後 Charles 視窗 會彈出一個提示 這時點選 Allow 按鈕即可 到這一步就說明 配置成功
用手機 開啟瀏覽器 或者開啟一個App 在Charles 視窗上都會捕獲到 訪問地址 這時你就可以分析他們的請求資料格式 進行資料爬取!
當我們不抓包的時候,會將Charles關閉,這時候iOS是訪問不到網路的,因為設定了代理(就是Charles),這時候需要將iOS中的代理關閉,這個是抓包時經常犯的錯。