专栏中心

EEPW首页 > 专栏 > APP爬虫mitmproxy代理工具的安装和使用

APP爬虫mitmproxy代理工具的安装和使用

发布人:laical 时间:2020-09-25 来源:工程师 发布文章

mitmproxy 是python中的一款抓包工具

mitmproxy 安装:

安装mitmproxy,可以使用pip install mitmproxy直接安装,还会附带mitmdump和mitmweb这两个关联组件。mitmdump他是一种命令接,mitmweb是一种web程序

mitmproxy的作用:

****,修改,保存HTTP(S)请求

支持HTTP(S)发出请求返回响应

支持反向代理和透明代理

命令接口对接python对HTTP请求处理

mitmproxy原理:

mitmproxy 启动, 默认监听在 8080 端口。新开一个代理设置mitmproxy转发请求到本地上,mitmproxy就相当于一个中间人(抓包工具),抓取到数据后对接mitmdump组件进行保存和分析。

设置代理:

#! -*- encoding:utf-8 -*-
    import requests
    import random
    import requests.adapters

    # 要访问的目标页面
    targetUrlList = [
        "https://httpbin.org/ip",
        "https://httpbin.org/headers",
        "https://httpbin.org/user-agent",
    ]

    # 代理服务器(产品官网 www.16yun.cn)
    proxyHost = "t.16yun.cn"
    proxyPort = "31111"

    # 代理验证信息
    proxyUser = "username"
    proxyPass = "password"

    proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
        "host": proxyHost,
        "port": proxyPort,
        "user": proxyUser,
        "pass": proxyPass,
    }

    # 设置 http和https访问都是用HTTP代理
    proxies = {
        "http": proxyMeta,
        "https": proxyMeta,
使用mitmproxy:

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

据报道,中国质疑腾讯、字节跳动购买英伟达 H20 芯片而非国产芯片

智能计算 2025-08-14

TI的电机控制工业自动化系统解决方案

视频 2011-07-04

东京电子承认员工涉入台积电2nm泄密案

2025-08-14

开始使用高电压电机控制入门 + PFC包

视频 2011-07-04

同比增 7.5%!2025 上半年蓝牙耳机市场回暖,耳夹品类首次反超耳挂

贸泽开售汽车用Vishay VEML6046X00颜色传感器

TDK扩展超低钳位电压TVS二极管产品线,以满足消费电子的高速接口应用

快学易用 Protel_99

AI芯片研究现状及体系结构

2025-08-14

美国对ASML设备免征15%的关税

2025-08-14

开发工具 / 评估板演示 - 电机控制电子实验室第10章

视频 2011-07-04

非常电路设计PROTEL99SE之原理图设计

苹果新款 MacBook Pro 据报道推迟,M5 转向 LMC 封装,展望 CoWoS 未来

EDA/PCB 2025-08-14

《高速PCB设计指南》

8051单片机c语言彻底应用

实施电机系统 - 电机控制电子实验室第9章

视频 2011-07-04

AVR高速嵌入式单片机原理与应用

尊湃窃密华为芯片案14名前海思员工获刑,有关案件更多细节被曝光

2025-08-14

Gartner技术成熟度曲线揭示2025年重要人工智能创新

TI内部电机控制 - 32位微控制器

视频 2011-07-04
更多 培训课堂
更多 焦点
更多 视频

技术专区