python的大火,帶動了python爬蟲。
爬蟲就必定繞不開抓包。
目前最常見的就是網頁抓包了,可以使用chrome進行,或者配合其他抓包軟件 fiddler。
小程序有些興起是,如跳一跳之類的,也催生了很多手機抓包,現在教程也還很多。
還有一類抓包比較少見,就是抓windows平台下客戶端的包,如PC版騰訊視頻。
本篇主要講PC客戶端的抓包,文原文來自 https://blog.csdn.net/sunbo_csdn/article/details/82292379
C/S程序抓包需要借助Proxifer
Proxifier是一款功能非常強大的socks5客戶端,可以讓不支持通過代理服務器工作的網絡程序能通過HTTPS或SOCKS代理或代理鏈。
由於一般的C/S客戶端不能設置代理,所以我們FIddler檢測不到數據,我們可以通過Proxifer來實現把所有的請求抓發給Fiddler,這樣我們就可以在Fiddler分析客戶端請求。
Proxifer設置:
設置很簡單,下圖所示,兩步就OK
a).設置代理服務器和Fiddler代理設置匹配
b).設置代理規則
默認的Default,我們可以不管
點擊添加
名稱:Fiddler.exe
是否有效:是
選擇Fiddler的應用程序文件目錄,選擇后,確認
目標主機:我們本地的Fiddler設置的代理,可以任意
目標端口:任意
動作:Direct
到這里就設置完畢了,我們可以打開騰訊視頻視頻客戶端,在Fiddler和Proxifer看下數據

4.電腦上所有的C/S客戶端都可以抓到包
這時候Proxifer打開的時候瀏覽器會鏈接不了網絡,可以通過設置Fiddler方式,連接網絡,添加谷歌瀏覽器執行程序文件,確認后,可以上網
