App 如何实现自动签到 - 初级篇

猪猪侠 猪猪侠
2019-07-18 20:55
127
0

本文仅做技术分享使用,请勿他用!!!

背景

  目前市场上大多APP都会有签到送积分,送优惠券等活动,目的是为了提高用户存活,增加用户粘性.

  但是签到太烦了..每天要自己点击,于是就想着模拟请求来实现相关功能

背景简介:

某影院APP,该APP制作水准一般,估计研发水平投入一般,能满足用户购票需求,带会员中心等一些功能

 

进入会员中心查看,可以看到有签到功能,有积分功能

s

 

打开积分兑换的页面.可以看到积分可以兑换电影票 等相关物品

 

抓包分析

先打开抓包软件.录制下签到时的所有请求

 

 

 

可以看到有2个红框圈出的请求疑似签到请求sign

先分析/h5/sign的请求,打开请求报文,链接中的key card number应该是用户的身份ID之类

返回

再看另外一个请求

可以看到同样有number的值,并且该请求返回了签到成功的提示,可以认为该请求为签到的请求

编码实现

这边用了HTTP的工具类,

将之前抓包的数据进行分析,把head参数放headMap里

 

 

 

 

运行后

{"data":[],"status":true,"code":"0","alert":{},"msg":"今日已签到!","time":"2019-05-18 23:37:43"}

 

 

之后放到服务器 执行定时任务

总结:该APP开发较为粗陋,签到请求仅仅为一个请求,无任何相关校验.软件开发维护较少.所以较为容易实现

 

下一篇:App 如何实现自动签到-中级篇

将为大家带来某购物网站,互联网公司研发投入较高,有一定防护能力的网站的签到实现.

 

 

 

发表评论

验证码: