Python抓取移動(dòng)App數(shù)據(jù)使用mitmweb監(jiān)聽請(qǐng)求與響應(yīng)
mitmproxy有3中監(jiān)聽請(qǐng)求與響應(yīng)的方式:
- mitmproxy控制臺(tái)方式
- mitmdump與Python對(duì)接的方式
- mitmweb可視化方式
前2種都是基于控制臺(tái)的方式,盡管第2種通過與Python對(duì)接的方式可以利用Python編寫一個(gè)可視化工具,但還需要進(jìn)行大量的編碼,如果要想直接用可視化的方式監(jiān)聽請(qǐng)求與響應(yīng)數(shù)據(jù),就需要使用第3種方式:mitmweb。這是一個(gè)Web版的可視化監(jiān)聽工具,執(zhí)行mitmweb
命令即可啟動(dòng)mitmweb服務(wù),默認(rèn)端口號(hào)是8081。啟動(dòng)mitmweb服務(wù)后,會(huì)在默認(rèn)的瀏覽器中打開mitmweb的首頁,如圖1所示。
在頁面的左側(cè)是所有監(jiān)聽到的Url,右側(cè)是Request、Response和Details三個(gè)選項(xiàng)卡,分別顯示請(qǐng)求信息,響應(yīng)信息和細(xì)節(jié)信息。切換到Response選項(xiàng)卡,如圖16-45所示。這里面顯示了響應(yīng)信息,單擊右上角按鈕可以編輯響應(yīng)信息,然后單擊圖2所示頁面左上角的Replay按鈕,會(huì)重新發(fā)送當(dāng)前請(qǐng)求。
單擊Details選項(xiàng)卡,會(huì)看到如圖3所示的信息。
通常會(huì)使用mitmweb分析請(qǐng)求和響應(yīng)數(shù)據(jù),而用mitmdump與Python結(jié)合的方式抓取并處理數(shù)據(jù)。
到此這篇關(guān)于Python抓取移動(dòng)App數(shù)據(jù)使用mitmweb監(jiān)聽請(qǐng)求與響應(yīng)的文章就介紹到這了,更多相關(guān)Python抓取移動(dòng)App數(shù)據(jù) 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch加載自定義網(wǎng)絡(luò)權(quán)重的實(shí)現(xiàn)
今天小編就為大家分享一篇pytorch加載自定義網(wǎng)絡(luò)權(quán)重的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01Python常用數(shù)據(jù)結(jié)構(gòu)和公共方法技巧總結(jié)
這篇文章主要介紹了Python常用數(shù)據(jù)結(jié)構(gòu)和公共方法技巧總結(jié),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08python3利用ctypes傳入一個(gè)字符串類型的列表方法
今天小編就為大家分享一篇python3利用ctypes傳入一個(gè)字符串類型的列表方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02Python中urllib與urllib2模塊的變化與使用詳解
urllib是python提供的一個(gè)用于操作URL的模塊,在python2.x中有URllib庫,也有Urllib2庫,在python3.x中Urllib2合并到了Urllib中,我們爬取網(wǎng)頁的時(shí)候需要經(jīng)常使用到這個(gè)庫,需要的朋友可以參考下2023-05-0530道python自動(dòng)化測(cè)試面試題與答案匯總
對(duì)于機(jī)器學(xué)習(xí)算法工程師而言,Python是不可或缺的語言,它的優(yōu)美與簡潔令人無法自拔,下面這篇文章主要給大家介紹了關(guān)于30道python自動(dòng)化測(cè)試面試題與答案匯總的相關(guān)資料,需要的朋友可以參考下2023-03-03Python程序中使用SQLAlchemy時(shí)出現(xiàn)亂碼的解決方案
這篇文章主要介紹了Python程序中使用SQLAlchemy時(shí)出現(xiàn)亂碼的解決方案,SQLAlchemy是Python常用的操作MySQL數(shù)據(jù)庫的工具,需要的朋友可以參考下2015-04-04