2024年Python最新App爬虫神器mitmproxy和mitmdump的使用_mitmproxy 只查看图片,爱奇艺算法社招面经
from mitmproxy import ctx
def response(flow):
# 只处理图片请求
if flow.response.headers.get('Content-Type', '').startswith('image'):
# 保存图片到本地
with open(f'image_{flow.id}.png', 'wb') as f:
f.write(flow.response.content)
# 打印图片保存路径
ctx.log.info(f"保存图片到: image_{flow.id}.png")
这段代码定义了一个mitmproxy的response处理函数,用于只保存服务器响应的图片资源。它检查每个响应的Content-Type头是否以'image'开头,如果是,则将图片内容写入本地文件,并打印保存路径。这是一个简单的示例,展示了如何使用mitmproxy来处理特定类型的响应数据。
评论已关闭