mitmproxy操作請求數據

首先我們要編寫一個 py 文件供 mitmproxy 加載,函數實現了某些 mitmproxy 提供的事件,mitmproxy 會在某個事件發生時調用對應的函數

from mitmproxy import http

def request(flow):
    request_data = flow.request
    request_url = request_data.url
    request_pr = request_data.query
    request_form = request_data.urlencoded_form
    print('url------------------>',request_url)
    print('pr--------------->',request_pr)
    print('form---------------->',request_form)

我們要調用py文件,之後進入任意app進行操作
在這裏插入圖片描述
可以看到我們需要的返回結果
在這裏插入圖片描述
這樣mitmproxy就和python完成了交互,實質上就是mitmproxy進行了請求,觸發了我們的request函數,提取了我們需要的參數

發佈了101 篇原創文章 · 獲贊 3 · 訪問量 5651
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章