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的脚本