日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

charles 安装 ssl_「从零开始Python爬虫」1.7.1 Charles的安装与配置

發(fā)布時(shí)間:2025/3/12 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 charles 安装 ssl_「从零开始Python爬虫」1.7.1 Charles的安装与配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Charles的安裝

Charles是一個(gè)網(wǎng)絡(luò)抓包工具,相比Fiddler,其功能更為強(qiáng)大,而且跨平臺支持得更好,所以這里選用它來作為主要的移動端抓包工具。

相關(guān)鏈接

官方網(wǎng)站:https://www.charlesproxy.com

下載鏈接:https://www.charlesproxy.com/download

下載Charles

我們可以在官網(wǎng)下載最新的穩(wěn)定版本,如下圖所示。可以發(fā)現(xiàn),它支持Windows、Linux和Mac三大平臺。

直接點(diǎn)擊對應(yīng)的安裝包下載即可,具體的安裝過程這里不再贅述。

Charles是收費(fèi)軟件,不過可以免費(fèi)試用30天。如果試用期過了,其實(shí)還可以試用,不過每次試用不能超過30分鐘,啟動有10秒的延時(shí),但是完整的軟件功能還是可以使用的,所以還算比較友好。

證書配置

現(xiàn)在很多頁面都在向HTTPS方向發(fā)展,HTTPS通信協(xié)議應(yīng)用得越來越廣泛。如果一個(gè)App通信應(yīng)用了HTTPS協(xié)議,那么它通信的數(shù)據(jù)都會是被加密的,常規(guī)的截包方法是無法識別請求內(nèi)部的數(shù)據(jù)的。

安裝完成后,如果我們想要做HTTPS抓包的話,那么還需要配置一下相關(guān)SSL證書。接下來,我們再看看各個(gè)平臺下的證書配置過程。

Charles是運(yùn)行在PC端的,我們要抓取的是App端的數(shù)據(jù),所以要在PC和手機(jī)端都安裝證書。

【W(wǎng)indows證書配置】

如果你的PC是Windows系統(tǒng),可以按照下面的操作進(jìn)行證書配置。

首先打開Charles,點(diǎn)擊Help→SSL Proxying→Install Charles Root Certificate,即可進(jìn)入證書的安裝頁面,如下圖所示。

接下來,會彈出一個(gè)安裝證書的頁面,如下圖所示。

點(diǎn)擊“安裝證書”按鈕,就會打開證書導(dǎo)入向?qū)?#xff0c;如下圖所示。

直接點(diǎn)擊“下一步”按鈕,此時(shí)需要選擇證書的存儲區(qū)域,點(diǎn)擊第二個(gè)選項(xiàng)“將所有的證書放入下列存儲”,然后點(diǎn)擊“瀏覽”按鈕,從中選擇證書存儲位置為“受信任的根證書頒發(fā)機(jī)構(gòu)”,再點(diǎn)擊“確定”按鈕,然后點(diǎn)擊“下一步”按鈕,如下圖所示。

再繼續(xù)點(diǎn)擊“下一步”按鈕完成導(dǎo)入。

Mac證書安裝

如果你的PC是Mac系統(tǒng),可以按照下面的操作進(jìn)行證書配置。

同樣是點(diǎn)擊Help→SSL Proxying→Install Charles Root Certificate,即可進(jìn)入證書的安裝頁面。接下來,找到Charles的證書并雙擊,將“信任”設(shè)置為“始終信任”即可,如下圖所示。

這樣就成功安裝了證書。

IOS手機(jī)安裝證書

如果你的手機(jī)是iOS系統(tǒng),可以按照下面的操作進(jìn)行證書配置。

首先,查看電腦的Charles代理是否開啟,具體操作是點(diǎn)擊Proxy→Proxy Settings,打開代理設(shè)置頁面,確保當(dāng)前的HTTP代理是開啟的,如下圖所示。這里的代理端口為8888,也可以自行修改。

接下來,將手機(jī)和電腦連在同一個(gè)局域網(wǎng)下。例如,當(dāng)前電腦的IP為192.168.1.76,那么首先設(shè)置手機(jī)的代理為192.168.1.76:8888,如下圖所示。

設(shè)置完畢后,電腦上會出現(xiàn)一個(gè)提示窗口,詢問是否信任此設(shè)備,如下圖所示。

此時(shí)點(diǎn)擊Allow按鈕即可。這樣手機(jī)就和PC連在同一個(gè)局域網(wǎng)內(nèi)了,而且設(shè)置了Charles的代理,即Charles可以抓取到流經(jīng)App的數(shù)據(jù)包了。

接下來,再安裝Charles的HTTPS證書。

在電腦上打開Help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser,如下圖所示。

此時(shí)會看到如下圖所示的提示。

它提示我們在手機(jī)上設(shè)置好Charles的代理(剛才已經(jīng)設(shè)置好了),然后在手機(jī)瀏覽器中打開chls.pro/ssl下載證書。

在手機(jī)上打開chls.pro/ssl后,便會彈出證書的安裝頁面,如下圖所示:

點(diǎn)擊“安裝”按鈕,然后輸入密碼即可完成安裝,如下圖所示。

如果你的iOS版本是10.3以下的話,信任CA證書的流程就已經(jīng)完成了。

如果你的iOS版本是10.3及以上,還需要在“設(shè)置”→“通用”→“關(guān)于本機(jī)”→“證書信任設(shè)置”中將證書的完全信任開關(guān)打開,如下圖所示。

Android手機(jī)證書配置

如果你的手機(jī)是Android系統(tǒng),可以按照下面的操作進(jìn)行證書配置。

在Android系統(tǒng)中,同樣需要設(shè)置代理為Charles的代理,如下圖所示。

設(shè)置完畢后,電腦上就會出現(xiàn)一個(gè)提示窗口,詢問是否信任此設(shè)備,如圖1-51所示,此時(shí)直接點(diǎn)擊Allow按鈕即可。

接下來,像iOS設(shè)備那樣,在手機(jī)瀏覽器上打開chls.pro/ssl,這時(shí)會出現(xiàn)一個(gè)提示框,如下圖所示。

我們?yōu)樽C書添加一個(gè)名稱,然后點(diǎn)擊“確定”按鈕即可完成證書的安裝。

總結(jié)

以上是生活随笔為你收集整理的charles 安装 ssl_「从零开始Python爬虫」1.7.1 Charles的安装与配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。