Mac抓取移动端HTTP数据包 抓包工具 Charles 的使用

Charles 是个很牛逼的抓包工具   写爬虫的同志们 估计就很熟悉了,经常用这个干坏事!

首先 我们去下载Charles破解版  里面带有破解包 charles.jar

下载下来,安装就不多说了,很 so easy

安装之后 点击右键 显示包内容 进入Resource 文件中的java 文件 替换 charles.jar 

然后打开 如图:



选择顶部工具条 Proxy 点击Proxy Settings 选中Max OS X Proxy  选中之后返回如下:


那么这个时候 就你在mac上 打开浏览器随便 访问  都会被捕捉到

现在来说说 移动端抓包

在移动端 抓包必须安装证书  在手机上 浏览器访问 http://pan.baidu.com/s/1dFjrObR 下载证书 并安装

手机上的Ip地址 要和Max 电脑上的ip一样 你需要获取到你Mac 电脑上的ip 地址

然后打开你手机中的无线局域网络滑动到下面,设置Http代理  服务器地址填写你mac 上的IP地址   端口号填写8888 步骤如下:


填写完毕之后  Charles 窗口 会弹出一个提示 这时点击 Allow 按钮即可 到这一步就说明 配置成功

用手机 打开浏览器 或者打开一个App 在Charles 窗口上都会捕获到 访问地址 这时你就可以分析他们的请求数据格式 进行数据爬取!

当我们不抓包的时候,会将Charles关闭,这时候iOS是访问不到网络的,因为设置了代理(就是Charles),这时候需要将iOS中的代理关闭,这个是抓包时经常犯的错。


注意:设置完以后要打开Charles,并点击Allow,手机才能正常上网。测试完毕以后,应该将代理关闭


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值