mitmproxy 的使用
from mitmproxy import http
# 指定需要拦截的 URL 关键字(可以是完整 URL,也可以是匹配规则)
TARGET_URL = "https://www.baidu.com"
# 自定义返回数据
MODIFIED_CONTENT = '''{
"ID": 64246
}'''
def response(flow: http.HTTPFlow) -> None:
# 判断是否是目标 URL
if TARGET_URL in flow.request.pretty_url:
# 修改响应内容
flow.response.text = MODIFIED_CONTENT
# 可选:修改 Content-Type
flow.response.headers["Content-Type"] = "application/json"
print(f"Modified response for: {flow.request.pretty_url}")
mitmproxy -s mimt.py
浙公网安备 33010602011771号