最近去医院看病,发现有些专家的号是真的难抢,发动全家人帮抢号,刷新按的人都麻了,可每次刚到点,号源瞬间清空。连续抢了一周,毛都没有,怀疑大家是不是都上了科技。
没办法,打不过就加入。
先分析抢号小程序开发的思路:
1.抓包分析查询号源和挂号的链接,分析请求头、参数。
2.开发小工具,模拟小程序查询并挂号。
准备工具:BurpSuite(配置方法【SRC】小程序抓包巨详细配置,一个Burp就够了,但是可以更优雅!_burp抓包小程序-CSDN博客https://blog.csdn.net/jayq1/article/details/140585216)
一、配置好BurpSuite,抓包分析
1.找到查询号源的请求,记录请求头,传参格式、返回值
2.找到挂号的请求,同样的步骤
二、开发挂号小工具
1.添加固定请求头
2.封装实体
3.定时多线程挂号
do
{
QueryHY();
} while (Registered._clinicLabelData == null || Registered._clinicLabelData.Count <= 0);
foreach (TimeintervalInfo tar in Registered._clinicLabelData)
{
if (!isGHSuccess)
Task.Run(() => GH(tar));
}
三、PC挂号成功,30分钟内手机上缴费
四、需要注意的地方
1.登陆有些医院用的令牌、有些用的cookie
2.直接挂号会报403,请求一次再挂号