Fiddler将抓包导出的cURL请求转换为PHP语言代码执行请求

原创 阁主  2022-02-27 11:37:17  阅读 7906 次 评论 5 条
摘要:

最近疫情期间开学后,学校里一直让坚持微信健康打卡,考虑到一直将长期都处在这座城市,提交打卡也是常规的询问健康情况,也就抓个包,将获取的POST提交的HTTP请求使用fiddler生成cURL命令转换为PHP语言保存在服务器上,每天定时早上五点整自动提交给服务器。考虑到不同接口不同情况,我这个打卡接口是不存在失效时间的,因为每天都是重复性的。但是大家有遇到cURL想转PHP语言处理的, 都可以使用本文方法。

介绍

cUrl是一个命令行工具,一般在Windows和Linux环境下都可以发送HTTP请求,可以有效的定位自己的接口是否存在问题。

本文使用fiddler抓到对应http/https请求后,再导出cURL命令行,方便自己快速生成cURL命令行。

Fiddler抓包

1、Fiddler安装和抓包过程不多说了,网上很多教程。比较重要的是要抓到对应http接口请求包,如下图就是我提交打卡的http请求。

抓包http.png

2、将抓到的HTTP请求包,导出为cURL命令,存储在自己电脑桌面或你自己指定位置。

动画.gif3、打开刚才保存生成的cURL请求文件,Ctrl+A复制里面所有内容。

复制刚才生成的cURL请求.png

cURL转PHP

1、cURL转为PHP语言,这边使用的是在线生成(https://curl.6cm.co/),就不重复造轮子了,方便快捷省事。

这边是生成的PHP代码.png

2、自己创建一个php文件,将cURL转化为PHP的代码复制进去保存为PHP文件即可,不做详细演示。

php文件.png

服务器自动提交

1、服务器安装了宝塔面板,将文件传到服务器随便一个目录(只要你找得到),我这的目录是/www/test

上传php文件.png

2、接下来就是去宝塔面板的自动计划任务创建新的Shell脚本计划,如下图。

创建计划任务.png

3、差不多就这样,创建后执行一下计划,测试一下结果。

测试日志返回正常.png

结语

点点滴滴的经验都是慢慢积累的, 希望对大家都有一定的帮助,有什么特殊情况都可以发邮件一起交流,或者评论区评论也可以。

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

本文地址:https://www.mainblog.cn/270.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!