
image
背景
一實驗室同學問我學過爬蟲沒,會不會python,我說一點點,他找到一個"我去圖書館"自動搶座的python程序,讓我給他跑起來,看到這個項目的github上說,需要在配置文件中添加自己的seesionID,這里的sessionID就是微信使用"我去圖書館"公眾號時的ID,當然就需要采用抓包的形式進行獲取。
Charles的安裝
此軟件的安裝十分方便,直接在官網(wǎng)下載即可!此處選擇相應的系統(tǒng)版本就可以!

image
Charles配置
安裝好Charles之后,需要進行必要的配置
-
首先配置Proxy,如下圖:
配置Proxy
image
系統(tǒng)使用的端口是8888,通常不需要修改,當然也可以自己進行修改。
-
配置SSL Proxy,如下圖
image
一開始是沒有任何項的,這里點擊Add
image
host輸入*, Port輸入443.
配置證書
上面的操作以及可以抓一些http請求的包,但是現(xiàn)在很多請求都是https,因此需要安裝相應證書,如下圖:

image
隨后可以看到下圖:

image
這里需要信任Charles Proxy CA,我這里選擇的是始終信任。
接下來需要為我們的移動端申請一個證書,如下圖

image
- 到這里,電腦端的配置就全部結(jié)束了。接下來看移動端的配置
移動端配置
需要注意的是,移動端需要和pc端需要處于同一局域網(wǎng)內(nèi)。
-
打開手機的wifi設置,點開已連接的Wi-Fi,設置代理為手動,主機名填pc端的ip,mac下用ifconfig查詢,windows用ipconfig查詢,端口號填8888(自己之前設置的端口)
image - 然后用手機瀏覽器在地址欄輸入chls.pro/ssl,它會提示下載一個證書,下載完畢后安裝就可以。
最后
- 我用的小米手機自帶的瀏覽器下載的證書,是無法安裝的,貌似小米手機都不行,網(wǎng)上各種說法,最后我下載了個234瀏覽器下載后安裝成功。
- 使用完畢后記得把代理改回來,不然會上不了網(wǎng)的!
*****2021年4月14日更新********
如果瀏覽器下載后提示安裝失敗,需到設置中安裝,此時可將下載的證書復制到download中,然后在設置中安裝CA證書。vivo親測有效。




