您当前的位置: 首页 >  ar

默默爬行的虫虫

暂无认证

  • 4浏览

    0关注

    84博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

爬虫免费Charles使用教程

默默爬行的虫虫 发布时间:2022-07-14 16:48:42 ,浏览量:4

爬虫免费Charles使用教程

一、Charles破解

下载安装及破解方法:

1.下载charles并安装 云盘下载地址

2.安装后先打开Charles一次(Windows版可以忽略此步骤)

3.下载破解文件 charles.jar 网盘下载地址](https://pan.baidu.com/s/1Pub5dVrNVRr6tW1-nuyeUA#list/path=/)

4.替换掉原文件夹里的charles.jar Windows替换路径: C:\Program Files\Charles\lib\charles.jar Mac替换路径: /Applications/Charles.app/Contents/Java/charles.jar

二、配置电脑

在电脑上,我们首先需要安装证书,点击help,如图:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

三、移动设备配置

在移动设备上安装证书,首先点击proxy—>proxy settings…端口修改为8888,如下图所示:

在这里插入图片描述

然后我们查看ip地址,这样在手机上才可以添加ip地址和端口号.点击help——local ip addresses,如下图所示:

在这里插入图片描述

点击手机连接的WIFI,设置手动http代理,设置完成后要检查是否正确

以上设置完成后,就可以捕捉到手机请求啦,连接成功后 打开你要测试的APP,进行刷新动作,然后Charles会弹出确认提示框,这时候选择‘Allow’即可,如下图所示:

在这里插入图片描述

四、安装移动设备的证书

这个时候虽然可以抓包了,但是https的还抓取不到,因为上面我们安装的证书是电脑本地的证书,接下来我们安装移动设备的证书。

首先点击help——SSL proxying ——,如下图所示:

在这里插入图片描述

打开手机浏览器,输入下方网址,如下图所示:

在这里插入图片描述

接下来弹出证书安装提示:页面和提示为英文是因为当前设备设置的语言为英文,如下图所示:

在这里插入图片描述

选择‘确认’后进行安装 点击‘下载’ ,如下图所示:

在这里插入图片描述

此时已经安装成功,还差最后一步,信任该证书,点击设置——通用——关于——拉到底部——勾选信任该证书

最后一步,启动HTTPS捕捉 点击proxy——SSL proxying settings——设置通配符 * *,如下图所示:

在这里插入图片描述

通过以上配置,此时手机和电脑设置完毕,我们可以截取https的网络封包。

五、使用charles进行抓包

1.看发出的请求

在这里插入图片描述

2.定位问题 server端的问题 客户端的问题 3.能帮咱们模拟一下服务端返回的异常情况 4.拦截请求并修改请求及返回值,通过设置断点来拦截,下面以598同城为例  4.1 左侧选中bj.58.com,右侧点击response–HTML查看返回结果

在这里插入图片描述

4.2将bj.58.com设置为断点,右键“bj.58.com”–“breakpoints”,然后点击垃圾桶,清空请求列表

在这里插入图片描述

4.3刷新58首页,修改请求 在这里插入图片描述

4.4修改完后点击“Execute”,这时可修改返回值

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

关注
打赏
1658895887
查看更多评论
立即登录/注册

微信扫码登录

0.0537s