Mac 以及移動端 抓包神器 Charles 的使用詳解

NO IMAGE

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中的代理關閉,這個是抓包時經常犯的錯。