秀动抢票 python逆向接口(1)
提示:准备出一个系列讲解下秀动的接口,不提供源代码,以免黄牛拿来抢票。
第一章 秀动抢票基础信息
文章目录
前言
我是一个游戏开发者,最近转型干了医疗,喜欢爬虫,网上冲浪看到喜欢的东西想保存下来。
为什么选择秀动呢?因为我和女朋友喜欢的乐队都是一些不算大热门的乐队,大麦很少有他们的票。比如【夏日入侵企画】【康姆士】【霓虹花园】【帆布小镇】等等之类。他们的票,以前在深圳500人场的时候,很难抢!现在光明那个1000人+的场馆开了以后,票容易抢了很多。虽然咸鱼可以加价买到他们的票,但是我宁死不从!
一、秀动抢票哪些参数是需要提前定义的?
activityId = 演出ID:
ticketId = 票档ID:
ticketNum = 购买票数
token =
sign =
st_flpv =
userID = 用户id
commonPerfomerId = 观演人实名信息
addressid = 收货地址
#下面2个是自定义的不是必须
jinchang_time = 提前进入下单页的时间
data_time = 抢票时间
二、配置步骤
1.ActivityId
在wap界面网址会显示 https://wap.showstart.com/pages/activity/detail/detail?activityId=218492
这个218492就是activityId
2.TicketId
进入演出界面,打开购票界面,选择这个ticket/list这个协议,查看他的返回值,里面的ticketId就是我们所需要抢的票档ID
3.TicketNum
购买票数量,这个自己配置就好,但是你配置的数量必须和身份证ID数量一样
,否则你在抢实名制票的时候会因为身份证ID数量不足而失败
4.Token
在你访问秀动的时候,这个token会伴随你进入网页而存储在你浏览器的本地存储空间
f12 -> 应用(Application) -> 本地存储空间(local storage) -> token
5.Sign
在你访问秀动的时候,这个Sign会伴随你进入网页而存储在你浏览器的本地存储空间
f12 -> 应用(Application) -> 本地存储空间(local storage) -> Sign
6.St_flpv
在你访问秀动的时候,这个st_flpv会伴随你进入网页而存储在你浏览器的本地存储空间
f12 -> 应用(Application) -> 本地存储空间(local storage) -> st_flpv
7.UserID
在你登录秀动成功,这个userID会伴随你进入网页而存储在你浏览器的本地存储空间
f12 -> 应用(Application) -> 本地存储空间(local storage) -> userInfo-> id
8.CommonPerfomerId
观演人信息实名信息ID
进入->我的->观演人信息 查看cp/list这个协议 他返回的信息,直接复制对应名字的ID就行
9.Addressid
纸质票收获地址ID
进入->我的->收货地址 查看address/list这个协议 他返回的信息,直接复制对应地址的ID就行
总结
以上就是秀动需要的基础信息,其他的信息都是通过以上信息拼接协议获取的。主要讲以下几个协议,提供加密思路解析,获取用户信息->提交订单->第一次支付->支付验证->支付确认->保存支付订单。