微信小程序抢购车位
有位朋友近期需要抢购一个中意的车位,但看中者众多,所以请我帮忙,看能不能做一个秒杀。界面如下:
填写好资料,点登录会提示只能在手机上使用,想要解决这个问题,有好几个方法:
1.弄台手机抓包,太麻烦,pass掉
2.在fidder中写一段代码,解决
在OnBeforeRequest事件中加一段:
if(oSession.host.Contains("xxx.cn")){
oSession.RequestHeaders.Remove("User-Agent");
oSession.RequestHeaders.Add("User-Agent","Mozilla/5.0 (iPhone; CPU iPhone OS 17_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.47(0x18002f2a) NetType/WIFI Language/zh_CN)");
}
3.直接用fidder中的自定义User-Agents功能,在fidder中这么选择Rules/User-Agents/iphone6.
然后就抓包分析,里面的东西挺简单的,主要是前面这个问题解决掉,能抓包就可以。
后面的代码逻辑就是写个定时,然后就是写一个循环不挺的去下单,下到成功为止。