招行微信公众号突然给我发送积分快要过期了的提醒, 然后又看到有积分抽奖的活动

想着既然要过期了还不如抽奖试试呢

于是就点进去了

图片

发现. 诶. 这么感觉这中奖率还挺高了…玩这个我竟然还能赚积分的

于是就一只点点点. 点了好一会发现确实可以

但是点点点太累了…这玩意能不能做成自动了

于是我就上Charles 抓包来着

抓完发现. 是一个post请求

image-20210606123437662

整个请求也挺简单的.

就通过cookie验证用户. 指定活动id. 发送post请求. 返回结果

于是花五分钟通过python 写好了请求的语句

image-20210606123552529

成功返回了..

于是准备请求100次看看回报率

干 完全是亏本的

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费9积分, 获得9积分, 回报率1.0
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费18积分, 获得18积分, 回报率1.0
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12971, 'awardName': '19积分', 'awardType': 5, 'memo': None}}
耗费27积分, 获得37积分, 回报率1.3703703703703705
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费36积分, 获得38积分, 回报率1.0555555555555556
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12971, 'awardName': '19积分', 'awardType': 5, 'memo': None}}
耗费45积分, 获得57积分, 回报率1.2666666666666666
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费54积分, 获得66积分, 回报率1.2222222222222223
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费63积分, 获得67积分, 回报率1.0634920634920635
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费72积分, 获得68积分, 回报率0.9444444444444444
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费81积分, 获得77积分, 回报率0.9506172839506173
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费90积分, 获得86积分, 回报率0.9555555555555556
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费99积分, 获得87积分, 回报率0.8787878787878788
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费108积分, 获得88积分, 回报率0.8148148148148148
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12971, 'awardName': '19积分', 'awardType': 5, 'memo': None}}
耗费117积分, 获得107积分, 回报率0.9145299145299145
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费126积分, 获得108积分, 回报率0.8571428571428571
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费135积分, 获得109积分, 回报率0.8074074074074075
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费144积分, 获得118积分, 回报率0.8194444444444444
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费153积分, 获得127积分, 回报率0.8300653594771242
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费162积分, 获得128积分, 回报率0.7901234567901234
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费171积分, 获得129积分, 回报率0.7543859649122807
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费180积分, 获得138积分, 回报率0.7666666666666667
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12972, 'awardName': '1积分', 'awardType': 5, 'memo': None}}
耗费189积分, 获得139积分, 回报率0.7354497354497355
{'respCode': '1000', 'respMsg': '成功', 'data': {'awardId': 12973, 'awardName': '9积分', 'awardType': 5, 'memo': None}}
耗费198积分, 获得148积分, 回报率0.7474747474747475