一.抓电脑的请求

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

最新文章

  1. 使用JS,获取URL中指定参数的值
  2. Oracle 常用SQL技巧(转)
  3. CG绘画笔记
  4. Mac OS X 10.10(yosemite)更新后,cocoapods出错, 及cocoapods更新至0.34后, 错误情况整理
  5. 获取文件CRC和MD5
  6. PropertyPlaceholderConfigurer的用法(使用spring提供的类读取数据库配置信息.properties)
  7. 【czy系列赛】czy的后宫6 && bzoj1044 [HAOI2008]木棍分割
  8. php单例设计模式
  9. 专业的GIS(电子地图、地理信息系统)在房地产行业的初步应用?
  10. OAUTH协议简介
  11. 必须掌握的Linux命令
  12. python基础--异常,对象和迭代器
  13. User Agent 大全
  14. scoketserver模块(TCP协议 与 udp 协议)
  15. GMA Round 1 二项式展开
  16. scrapy-redis介绍(一)
  17. Django视图之URLconfs
  18. 【monkeyrunner】monkeyrunner 实例
  19. windows使用IPC和文件共享
  20. PHP curl 上传文件版本兼容问题

热门文章

  1. springboot 搭配redis缓存
  2. ADAS系统长篇综述(下)
  3. adb基础命令
  4. 再看 Java 中的单例
  5. UF_TRNS 变换相关
  6. 【复习】Listening and Reading Comprehension
  7. Winform中用户自定义控件中外部设置子控件属性的方法
  8. Lc_704二分查找
  9. excel VBA根据单元格内的逗号把内容拆分行
  10. php反序列化-unserialize3