Fiddler将抓包导出的cURL请求转换为PHP语言代码执行请求 原创 阁主 2022-02-27 11:37:17 阅读 10238 次 评论 5 条 摘要:最近疫情期间开学后,学校里一直让坚持微信健康打卡,考虑到一直将长期都处在这座城市,提交打卡也是常规的询问健康情况,也就抓个包,将获取的POST提交的HTTP请求使用fiddler生成cURL命令转换为PHP语言保存在服务器上,每天定时早上五点整自动提交给服务器。考虑到不同接口不同情况,我这个打卡接口是不存在失效时间的,因为每天都是重复性的。但是大家有遇到cURL想转PHP语言处理的, 都可以使用本文方法。 介绍 -- cUrl是一个命令行工具,一般在Windows和Linux环境下都可以发送HTTP请求,可以有效的定位自己的接口是否存在问题。 本文使用fiddler抓到对应http/https请求后,再导出cURL命令行,方便自己快速生成cURL命令行。 Fiddler抓包 --------- 1、Fiddler安装和抓包过程不多说了,网上很多教程。比较重要的是要抓到对应http接口请求包,如下图就是我提交打卡的http请求。  2、将抓到的HTTP请求包,导出为cURL命令,存储在自己电脑桌面或你自己指定位置。 3、打开刚才保存生成的cURL请求文件,Ctrl+A复制里面所有内容。  cURL转PHP -------- 1、cURL转为PHP语言,这边使用的是在线生成([https://curlconverter.com](https://curlconverter.com "Convert curl commands to code")),就不重复造轮子了,方便快捷省事。 **注意:因为之前提供的在线生成网站失效了,现在更新了新的网站地址,就不更新下面的图了,用法是差不多的。**  2、自己创建一个php文件,将cURL转化为PHP的代码复制进去保存为PHP文件即可,不做详细演示。  服务器自动提交 ------- 1、服务器安装了宝塔面板,将文件传到服务器随便一个目录(只要你找得到),我这的目录是/www/test  2、接下来就是去宝塔面板的自动计划任务创建新的Shell脚本计划,如下图。  3、差不多就这样,创建后执行一下计划,测试一下结果。  结语 -- 点点滴滴的经验都是慢慢积累的, 希望对大家都有一定的帮助,有什么特殊情况都可以发邮件一起交流,或者评论区评论也可以。 本文地址:https://www.mainblog.cn/270.html 版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处! 免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。 PREVIOUS:使用gitbash执行composer安装报错bash: composer: command not found NEXT:PHP5.6 PHPMailer 发送邮件SMTP connect() failed解决方案 文章导航