1. 程式人生 > >appium、mitmproxy、fiddler、charles搭配

appium、mitmproxy、fiddler、charles搭配

1.使用appium時開啟usb除錯,注意有些手機比如我的vivo_Y55usb分的比較細,開啟usb除錯還不夠還要開啟usb模擬點選。
2.windows下的mitmproxy的.exe版本和使用pip install mitmproxy版本不能一起用,為什麼要一起用呢?因為.exe版本的可以在瀏覽器中監聽request和response
但是在windows下的pip install mitmproxy是沒有request和response的詳細資訊的,但是幸好fiddler和charles在分析request和response上都是比mitmproxy的.exe好的
所以用fiddler或者charles分析,中間執行指令碼使用mitmproxy(mitmproxy不用自己構造request或者response用的是最真實的request和response,在反反爬方面確實方便)
,使用appium進行app自動化操作(1.appium基於手動效率和程式碼效率之間的平衡點。2.反反爬效果好。3.可以爬取微信的加密資料)
所以一般是fiddler、charles和mitmproxy和appium配合使用的爬取app,各有所長,反反爬效果好。也可以使用程式實現自動爬取,但是封號概率高。