127

GitHub - lyrric/seckill: 苗苗 约苗 九价 秒杀 脚本

 3 years ago
source link: https://github.com/lyrric/seckill
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

共享资源,仅能用于学习,请勿用于商业。
Sharing of resources, can only be used for learning, not for business!!!

  • 2021.05.25 v1.4长时间未抢到,目测是加密参数ecc-hs起作用了,之前忙一直用的是假的ecc-hs,所以完善了加密参数,增加了单线程版本在single-thread分支
  • 2020.09.25 v1.3增加了加密参数ecc-hs(目前无用),秒杀时间提前至两秒,加大了并发数量
  • 2020.09.17 v1.2增加了地区选择功能
  • 2020.08.14 V1.1增加了控制台模式,通过java -jar sec-kill.jar -c 进入
    优化了交互,减少了并发的数量避免操作频繁
  • 2020.08.11 优化了req-header的解析,目测可以万能解析;优化了交互
  • 2020.08.10 最终版,经测试已经成功抢到,不会添加新的功能了,不过后期还是会维护
  • 2020.08.07 小程序版秒杀V1.0,基本测试99.99%(如果有BUG,那就是那0.01%)
  • 2020.08.07 小程序版秒杀V0.9,未测试,测试后转V1.0
  • 2020.08.04 约苗秒杀功能转移至小程序,后期看能否抓包实现
  • 2020.07.27 更新至V1.0版本,优化了秒杀逻辑,加入秒杀结果提示
  • 2020.07.24 更新至V0.9版本,目前还差秒杀结果未展示

设置抓包数据

约苗的秒杀太坑了,每次秒杀页面还没打开,就被抢光了,可恨!!!!

前提:
一定要保证当前时间与互联网时间一致,精确到秒!!!

需要会用fiddler抓微信小程序的包,具体操作自行搜索(PC微信+fildder非常简单)

  1. 抓取微信小程序的包header,格式大概如下:
GET https://miaomiao.scmttec.com/seckill/seckill/list.do?offset=0&limit=10&regionCode=5101 HTTP/1.1
Host: miaomiao.scmttec.com
Connection: keep-alive
accept: application/json, text/plain, */*
tk: wxapptoken:10:56ce0d6ad845798561edd70a30d200d2207
cookie: _xzkj_=wxapptoken:10:56ce0db70a30dD
charset: utf-8
x-requested-with: XMLHttpRequest
content-type: application/json
User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; OPPO R17 Pro Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 MMWEBID/1042 MicroMessenger/7.0.17.1720(0x27001134) Process/appbrand0 WeChat/arm32 NetType/WIFI Language/zh_CN ABI/arm32
Accept-Encoding: gzip,compress,br,deflate
Referer: https://servicewechat.com/wxff8cad2e9bf18719/4/page-frame.html

注意,这些并不是都是必须的,其实只需要包括tk、Cookie开头的的两行即可

  1. 运行程序,点击设置Cookie,输入上一步抓取的包,点击解析,保存(如果格式与上面的例子的不一致,需要手动输入tk和cookie)
  2. 点击设置成员,选中列表中的成员,点击确定(需要提前在约苗中填写)
  3. 点击刷新疫苗列表,即可在列表中看到秒杀列表
  4. 在秒杀开始的前一段时间(要保证cookie在有效期内),点击开始即可,程序会在距开始时间一定时间内启动并发秒杀
  5. 抢购成功后,需要手动登录约苗小程序,选择接种日期(如果预约时间选择不了不用着急,系统会自动给你预约时间,有些秒杀无法选择接种时间,只能系统自动分配时间)
  1. 仅供交流使用,切勿用于商业用途
  2. 并未测试小程序的Cookie的过期时间,大概是一个小时到两个小时之间
  3. 目前代码只能在成都区域工作,后期考虑可能增加选择区域的功能
  4. 同一个cookie和st可以多个程序使用,电脑配置高、带宽高的话,成功率高(限制了并发频率,不清楚是依据规则IP还是用户)

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK