Python抓取移動(dòng)App數(shù)據(jù)使用mitmweb監(jiān)聽請求與響應(yīng)
mitmproxy有3中監(jiān)聽請求與響應(yīng)的方式:
- mitmproxy控制臺(tái)方式
- mitmdump與Python對(duì)接的方式
- mitmweb可視化方式
前2種都是基于控制臺(tái)的方式,盡管第2種通過與Python對(duì)接的方式可以利用Python編寫一個(gè)可視化工具,但還需要進(jìn)行大量的編碼,如果要想直接用可視化的方式監(jiān)聽請求與響應(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)卡,分別顯示請求信息,響應(yīng)信息和細(xì)節(jié)信息。切換到Response選項(xiàng)卡,如圖16-45所示。這里面顯示了響應(yīng)信息,單擊右上角按鈕可以編輯響應(yīng)信息,然后單擊圖2所示頁面左上角的Replay按鈕,會(huì)重新發(fā)送當(dāng)前請求。

單擊Details選項(xiàng)卡,會(huì)看到如圖3所示的信息。

通常會(huì)使用mitmweb分析請求和響應(yīng)數(shù)據(jù),而用mitmdump與Python結(jié)合的方式抓取并處理數(shù)據(jù)。
到此這篇關(guān)于Python抓取移動(dòng)App數(shù)據(jù)使用mitmweb監(jiān)聽請求與響應(yīng)的文章就介紹到這了,更多相關(guān)Python抓取移動(dòng)App數(shù)據(jù) 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Using Django with GAE Python 后臺(tái)抓取多個(gè)網(wǎng)站的頁面全文
這篇文章主要介紹了Using Django with GAE Python 后臺(tái)抓取多個(gè)網(wǎng)站的頁面全文,需要的朋友可以參考下2016-02-02
python機(jī)器學(xué)習(xí)實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)示例解析
這篇文章主要為大家介紹了python機(jī)器學(xué)習(xí)python實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)的示例解析,在同樣在進(jìn)行python機(jī)器學(xué)習(xí)的同學(xué)可以借鑒參考下,希望能夠有所幫助2021-10-10
python 網(wǎng)頁解析器掌握第三方 lxml 擴(kuò)展庫與 xpath 的使用方法
這篇文章主要介紹了python 網(wǎng)頁解析器掌握第三方 lxml 擴(kuò)展庫與 xpath 的使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
Python遍歷文件夾和讀寫文件的實(shí)現(xiàn)代碼
這篇文章主要介紹了Python遍歷文件夾和讀寫文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-08-08
Python 實(shí)現(xiàn)try重新執(zhí)行
今天小編就為大家分享一篇Python 實(shí)現(xiàn)try重新執(zhí)行,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12

