flash网页抓取工具( 用Charles的HTTP代理的请求与响应过程(组图))

优采云 发布时间: 2022-02-02 19:07

  flash网页抓取工具(

用Charles的HTTP代理的请求与响应过程(组图))

  

  2.增加了Charles的HTTP代理的请求和响应流程

  

  如果要安装Charles,可以去官网下载。当然,正式版是需要付费的。可以找度娘安装破解版,方便又舒服

  二、超神之路

  首先是如何使用Charles捕获计算机模拟器的网络请求。在电脑模拟器上抓包比较简单,只需要设置Charles代理即可。如图,打开Charles后,选择工具栏的Proxy,确认勾选MAC OS X Proxy选项,完成代理设置

  

  这里需要说明的是,Charles主要提供了两个视图用于查看数据包,分别命名为“Structure”和“Sequence”。 Structure视图根据访问的域名对网络请求进行分类;序列视图按访问时间对网络请求进行排序。您可以根据自己的具体需要在这两种视图之间来回切换。 Request 的数据直接采用 JSON 格式。如图

  

  

  下面详细介绍使用Charles捕获手机APP网络请求的具体步骤。需要注意的是,在抓取手机APP的网络请求时,手机和电脑必须在同一个局域网内,不一定在同一个IP网段,只要在同一个路由器下即可。

  Step1:启用Charleshttp代理;

  Step2:在手机上为Wifi添加代理;

  Step3:开启Charles录音功能;

  Step4:启动APP开始抓包;

  第 1 步:启用 Charleshttp 代理

  一个。设置查尔斯代理。因为只是*敏*感*词*手机APP的网络请求,所以取消勾选之前设置的电脑代理

  

  一个。激活http代理功能。进入Proxy->Proxy Setting,设置http代理代理端口:8888(一般默认设置为这个)

  

  第 2 步:在手机上添加代理到 Wifi

  点击你连接的wifi--选择手动-输入代理服务器的IP和端口

  IP是你电脑的IP地址(打开电脑的网络设置,IP地址会突出显示,或者打开终端使用ifconfig命令查看),端口是前面设置的端口设置 Charles 时的步骤(即 888 8).

  

  这里需要注意的是,抓包完成后一定要记得恢复手机WiFi代理(选择自动),否则会影响手机上网

  Step3:开启Charles录音功能

  手机连接代理后Charles会弹出相应的提示框,点击允许。点击工具栏上的开始录制按钮,启动Charles的抓包功能(部分版本的录制按钮默认开启)

  

  第 4 步:启动应用程序并开始抓包

  此时,您只需要启动要抓包的APP即可完成抓包并查看网络请求的数据。因为现在大部分APP网络请求都是加密的,Charles不会自动解密,所以经常会看到下面的乱码。但是Charles在测试期间作为工具还是很方便的。

  三、获奖感言

  至此,Charles 的简单网络请求获取已经完成。当然,这么强大的工具不仅有这个功能,以后还会给大家介绍Charles工具其他功能的使用方法,敬请期待。

  更多技术知识

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线