微信小程序
爬虫
charles
本文不讲爬虫,但是是爬虫的一个基础。
现在微信小程序是很是热门,有时候我们想获取微信小程序的数据,
但是却找不到http请求。有了http请求地址,剩下的事情,我想都不在话下。
本文就是解决如何获取微信小程序http请求地址的文章。
主要用到电脑,和手机,我使用的mac和ipone,其他的我没有用,
但是应该大致差不多,记录一下本文的时间,2021年5月26日。
1.电脑下载安装Charles
安装时会要求你获取root权限
2.Charles 设置
- help-> ssl Proxing -> Install on mobil
- 设置后会弹出下面的弹出框,上面有手机需要设置的代理ip和端口
3.手机设置wifi
- 1.手机打开wifi设置 ,点击感叹号
- 2.进入wifi设置后。拉倒底部,点击http代理设置
- 3.进入后点手动
设置上面电脑端的ip和端口
4.手机下载安装证书 重要!!!!
- 手机下载证书
证书地址 chls.pro/ssl 在手机浏览器点击下载,这里我没有截图
- 手机下载证书
一定要安装证书
一定要安装证书
一定要安装证书
不安装证书,抓的包是加密的,没办法查看内容
- 2。手机设置
手机设置 -> 通用 ->关于本机 -> 证书信任设置 启动信任
安装完成后如下图
4.设置ssl
- 1.设置抓包的ssl ,不设置抓包显示的乱码
prox -> setting ssl
- 2.添加要抓的网站,支持正则表达式
设置完成后终于到了可以抓包的时候了,成功就在眼前
5.查看抓取的包
- 1.这时候界面是这样的,手机只要有网络请求,这里都会显示
- 2.左侧显示抓取的url ,可向下展开
- 3。右侧显示的抓包内容
4.如果有json返回,会在右下侧显示
到此,终于可以拿到url 了,有了url ,有的直接就可以在浏览器上打开,就不用那么麻烦了
我还是比较习惯用gooloe来查看抓包