一、下載
charles 4.5.6 官方win64原版
【官網(wǎng)地址】
??https://www.charlesproxy.com/latest-release/download.do
(速度比較慢)
【網(wǎng)盤地址】
?? charles-proxy-4.5.6-win64.msi ? 提取碼:hc0h
charles 4.2.7 中文破解版
直接用這個(gè)版本也沒有問題,用這個(gè)版本則可以跳過注冊溯乒,直接看配置
charles 4.2.7中文破解版(win+mac)?提取碼:tmtm
二夹厌、注冊
????不注冊的話會出現(xiàn)每30分鐘就斷開的情況。我們這里分兩種注冊方式:
????一是官方最新版本通過注冊碼激活裆悄。
????二是通過4.2.7版本的破解補(bǔ)丁激活矛纹。
方式一,官方最新版通過注冊碼激活
1光稼、安裝好后或南,進(jìn)入help--->Register Charles,在彈出框中輸入如下信息
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
2艾君、出現(xiàn)如下圖所示信息采够,則注冊成功。
3冰垄、查看注冊信息吁恍。點(diǎn)擊確定后重啟Charles,查看Charles-help-About Charles,顯示如下圖。
注冊碼參考文件:https://zhile.io/2017/07/07/charles-proxy-usage-and-license.html
方式二播演,通過破解Charles 4.2.7版本,然后覆蓋安裝新版本
????安裝Charles 4.2.7版本伴奥,此版本破解比較多写烤,安裝此版本軟件后通過破解補(bǔ)丁破解,再覆蓋安裝新版本拾徙,直接為注冊后的狀態(tài)洲炊。
三、配置
????這里配置主要解決兩個(gè)問題:①訪問帶https網(wǎng)站被攔截問題尼啡。②訪問帶https網(wǎng)站出現(xiàn)亂碼問題暂衡。
解決訪問https網(wǎng)站被攔截問題
1、進(jìn)入help--->SSL Proxying--->Install Charles Root Certificate
2崖瞭、進(jìn)入后狂巢,出現(xiàn)如下窗口,根據(jù)窗口提示书聚,安裝進(jìn)相應(yīng)位置唧领。提示為將該證書安裝到”受信任的根證書頒發(fā)機(jī)構(gòu)“
3、點(diǎn)擊安裝證書雌续,出現(xiàn)如下窗口斩个,選擇“本地計(jì)算機(jī)”,點(diǎn)擊"下一步"驯杜。
4受啥、進(jìn)入如下窗口后,選擇“將所有的證書與都放入下列存儲”,并通過“瀏覽”選擇存儲位置滚局。根據(jù)之前的提示居暖,這里我們需要選擇存儲到“受信任的根證書頒發(fā)機(jī)構(gòu)”。
5核畴、繼續(xù)按照提示點(diǎn)擊下一步,直到出現(xiàn)如下窗口提示谤草,則證書安裝成功跟束。
????如果證書位置安裝錯(cuò)誤想刪除或者想查看安裝的證書丑孩,可以通過控制面板--->搜索“證書”--->管理計(jì)算機(jī)證書
????找到之前安裝的位置略贮,會出現(xiàn)此目錄下所有證書逃延,此時(shí)可以選擇刪除之前安裝錯(cuò)誤的證書或者查看相關(guān)證書檩电。
解決抓取內(nèi)容出現(xiàn)亂碼問題
????安裝好后的Charles打開有的頁面顯示為亂碼,這是因?yàn)閔ttps網(wǎng)頁的請求默認(rèn)不解析俐末,所以會呈現(xiàn)亂碼狀態(tài)载矿。但是我們可以通過設(shè)置讓Charles來解析https網(wǎng)頁.
1、Proxy--->SSL Proxying Settings
2、進(jìn)入設(shè)置窗口敏沉,按照下圖所示進(jìn)行設(shè)置盟迟。 星號代表后面出現(xiàn)的任意Host攒菠,port設(shè)置443。
3凹炸、設(shè)置好后重啟軟件变骡,刷新一下百度首頁。這時(shí)就可以正常抓取百度首頁并解析。