• Charles使用笔记001


    一.抓电脑的请求

    Proxy-->勾选Windows Proxy

    二.Charles 拦截原理

    三.Charles 拦截修改数据

    选择一个链接-->右键-->勾选Breakpoints-->点击清理键-重新发起请求-->Charles拦截-进入Breakpoints-->Edit Response-->选择需要修改的内容进行修改-->点击Execute

    数据修改成功

     

    四.抓电脑https请求的包

    1.安装charles ca证书

    Help-SSL Proxying-->Install Charles CA SSL Certificate

    2. 修改charles的proxy settings

    2.1 Proxy Settings-->弹出proxy设置选项卡,勾选Enabling transparent HTTP proxying,按如下图添加

    2.2 Proxy--> SSL Proxy Settings-->SSL Proxying,勾选Enable SSL Proxying,在Location部份选择add,按如下图添加,抓取任意站点、443端口的数据

    配置成功,抓取www.jd.com数据成功

     

    五.抓手机的包

    1、保证手机和你的电脑在同一个局域网里面

    2、手机上设置代理,代理到你的电脑上

    查看电脑的IP地址

    help ->Local IP Address

     在手机上-无线网络-配置代理-代理改为手动

    IP:填写电脑的IP地址

    端口填:8888

    点击储存后,电脑会弹出连接提示

     

     

    电脑允许后,Charles可以抓到手机的请求

    六.抓手机的https的包

    1.安装证书

    选择 Help  -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

    在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装
    手机设置有密码的输入密码进行安装

     在设置-->通用-->关于本机-->证书信任设置

    配置成功,抓取手机京东数据成功

     

    七.Charles其他知识点

    批量管理断点

    proxy-Breakpoints Setting

    模拟网络速度测试

    proxy-Throttle Settings

  • 相关阅读:
    ES6 Syntax and Feature Overview
    Javescript——数据类型
    Javescript——变量声明的区别
    React之概述(待续)
    React之简介
    Vue.js学习之简介(待续)
    Build Telemetry for Distributed Services之OpenCensus:Tracing2(待续)
    docker之redis使用
    Build Telemetry for Distributed Services之OpenCensus:C#
    Build Telemetry for Distributed Services之Open Telemetry简介
  • 原文地址:https://www.cnblogs.com/cjxxl1213/p/12701435.html
Copyright © 2020-2023  润新知