前言

随着各种手机app越来越多,大家花在手机上的时间越来越多,同时产生了很多需要签到的需求,今天我就带大家来实现一个模拟app签到的功能

一、下载安装Fiddler

1.介绍

Fiddler是位于客户端和服务端之间的代理,也是目前最常用的抓包工具之一。它能够记录客户端和服务器之间的所有请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

2.安装

去官网下载Fiddler的安装包,官网地址:https://www.telerik.com/fiddler
下载完后安装(具体安装步骤不介绍了)

二、Fiddler使用

1.Fiddler配置

代码如下(示例):
打开Fiddler软件,菜单栏中选择tools-option,选择HTTPS,进行如下勾选:
在这里插入图片描述
然后进行Connections配置,设置端口为8888,并进行如下勾选:
在这里插入图片描述
设置完成后重启Fiddler

2.手机配置(以苹果手机为例)

查询电脑ip:

cmd-ipconfig
在这里插入图片描述

安装Fiddler证书

用苹果自带的浏览器访问: http://电脑ip:8888,然后下载证书。
然后去设置-通用中,信任Fiddler证书即可

设置代理

在iphone中连接和电脑端相同的wifi,点击wifi后面的信息,修改HTTP代理为手动,填写服务器信息:电脑ip和端口8888,点击保存。

配置完成后,在手机app端进行签到,在电脑端的Fiddler就能收到请求。

3.模拟请求

在Fiddler上接收到请求后,就可以查看请求的信息,然后使用postman、soupui等测试工具来发送请求进行测试。
测试通过后,可以编写定时任务放到服务器上运行,这样就可以解放双手,去做更有意义的事情啦。

总结

以上就是今天要讲的内容,本文仅仅简单介绍了使用Fiddler进行抓包并模拟app签到的功能,如果在运用过程中有什么疑问,欢迎留言一起讨论。

希望今天的内容对你有所帮助,感谢支持!!!
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐