前言:
一年一度的公务员国考要来了。复习公务员考试的小伙伴,您们好,作为一个看 华图在线 刷题的程序员自闭了。手机刷题好累呀,强烈要求华图做PC版exe.
为了实现能在 PC 端抓取华图在线App题库,决定用Charles(小花瓶)抓包,抓取api数据,编程实现 PC 版题库。
环境搭建篇
Windows 系统电脑
手机 (android 或 ios ,本文以 IOS 系统手机为例)
App 华图在线

安装配置步骤
电脑端设置
1.安装 windows 版charles
官网下载地址:
https://www.charlesproxy.com/download/
下载后,双击,选择软件保存目录安装即可。
2.Charles设置不代理计算机的请求(推荐)
proxy -> windows proxy (勾选则抓取计算机的请求)
proxy -> Mozilla Firefox proxy (勾选则抓取计算机上 Mozilla、Firefox浏览器的请求)
对 app 进行数据抓取的场景,这两项 不勾选 。(特别重要,要不然有一堆电脑端的请求干扰我们分析问题,排除干扰,才能更专注于问题本身)
3.SSL Proxying Settings
安装 charles 根证书
Help -> ssl proxy -> Install Charles Root Certificate
跳转至系统证书安装流程 安装 charles 根证书
4.查看手机所需配置
Help -> ssl proxy -> Install Charles Root Certificate on a Moblie Device or Remote Browser
手机端设置
1、 手机连上同一网段的网络,设置代理。
2、 手机浏览器(android 手机使用系统浏览器)访问 chls.pro/ssl 安装证书
贴图环节:
需要抓取的题目题库

手机上操作华图在线App, 电脑端Charles 抓取 Api 数据:

后续:尝试做一版PC端 华图题库,用于电脑端公务员刷题,喜欢我滴,记得关注点赞。
只要地球不爆炸,心态永远不炸!