1.获取ofo_token
访问 ofo网页版,并登陆
chrome下如果无法输入账号密码,可打开调试工具使用移动设备模拟器模拟手机
从cookie中找到ofo_token项,复制下来
2.获取红包区域坐标信息
ofo使用的是高德地图,只需要从高德地图网页版获取坐标信息即可
3.创建订单
无需模拟定位,直接使用坐标下单
#!/usr/bin/env bash
#ofo_token
token="67968641-ab30-11e6-96d22-4f0e0e662348"
#纬度
lat="39.896219"
#经度
lng="116.445179"
#车牌号
carno="457396"
curl --request POST \
--url https://san.ofo.so/ofo/Api/v2/carno \
--header 'content-type: application/x-www-form-urlencoded' \
--data "accuracy=100.00000&altitude=40.11111&carno=$carno&lat=$lat&lng=$lng&source=2&source-version=12412&speed=-1.000000&tag=&token=$token&source-system=7.1.1&source-model=xiaomi_6plus"
4.等待10分钟,从手机app端结束骑行
Tips:
- 每日每个账号最多获取5个红包
- 选择红包区域时,尽量选择三个及以上红包重叠的位置,成功几率更大
- 虽然carno一直用一个也能成功创建订单,不过建议还是每次换一个
- 更新一个更完善的php的脚本