-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
定时的设置以及仅 app 可购买场次 ticketId 的获取 #5
Comments
尝试了一次 按您#3中的方式 |
Line 61 in bd8b4d6
Lines 114 to 115 in bd8b4d6
多传一个 cron_time 参数即可,格式为(2022 05 05 22 00 00),注意中间是空格(url 编码会自动替换为 %20), 类似这样
这一个其实也是可以解决的,可以简单参考一位大佬写的这篇 blog,不过稍微麻烦点,然后需要一定的抓包知识。 其实还有其他的方法,不过涉及到一些基本的 js 逆向知识,也许以后有机会我会开源一下。 就这样,先 close,有其他问题再开 issue。 |
谢谢大佬,膜拜!!!这就学习一下 |
经过昨天一天的奋战和学习,通过大佬推荐的文章,我终于找到了对应的ticketid怎么获取了。因为秀动更新了接口,所以文章不能完全适用,但是思路还是差不多的。通过fiddler的抓包和比较只允许APP购买和可网页购买的相关代码,我们实际要抓包的现在是https://wap.showstart.com/api/order/000JnT00lARM,后缀会因为不同票而不太一样,但是格式都差不多大概是00JxxxxtoolARM。修改里面,"sellTerminal":2,"将2改为1,即可把页面变成立即购买,修改完后再次运行,抓包相同的链接,里面就会详细的出现各个票的ticketid,按原来的方法就可以直接进入购票界面了 |
不错不错,祝你好运,有兴趣的话也可以看看帮忙改进下脚本 提提 pr 哦。 |
大佬说笑了,我纯新手刚入门,离看懂您的代码再改进还有很长的时间 |
能不能详细解释一下这个步骤,看着有点懵。 |
This comment was marked as resolved.
This comment was marked as resolved.
请先看那边作者推荐的Blog,学习一下如何使用fiddler。当你明白FIdder怎么使用之后,看那篇BLog以及我的表述就很容易明白步骤怎么做的 |
我不是很知道你的那个工具怎么用,我只会fiddler..... |
麻烦再请教一下~我看request里terminal的值是wap,response里的才是2。而我好像只能改request的(纯小白orz),改了之后就报错了 |
在JSON里面看得到的,应该是在RAW里面修改才对 |
参数是叫sellTerminal |
貌似是软件的差异导致的,Mac的是Fiddler everywhere,没有找到拦截response的入口。已用win的Fiddler成功获取了 |
大佬们,我按照上面的blog,修改了sellTerminal里的值,能够将原本的“仅在app内购买”按钮修改成“立即购票”,但是我点击“立即购票”,无法像之前那样,唤起购票按钮,这样就无法获取到ticketid,我也对比可以在web端购买的链接,按照那篇blog对比type值,也没有找到不同的地方,请问应该怎么办呐? |
你忘记取消断点了,两种方法,改完取消断点或者改完之后点击立即购买的时候回去继续放行 |
用burp亲测可行,打完断点,修改完response的sell terminal后,全部放行 |
实测 目前在抢夏企的17号厦门,使用 chrome 打开秀动之后 这个位置直接就显示了 ID,ticketName |
关于这个问题 还可以不通过拦截响应解决 注意原先访问的是 wap.showstart.com 域名不同 然后点击场次 可以直接通过开发者工具抓包获取对应 ticketId |
大佬,你好。测试几个开售的演出时候遇到问题,场景:【演出开票时间12:00】 ,两台电脑pycharm设置的开抢时间分别时【11:59:57】和【12:00:03】.(因为延迟3秒抢票故延迟),但是到点没有进行自动抢票的操作,只有在把时间往后推迟1~2分钟的时候才能到点开抢。是因为开售一瞬间的流量太大了,请求不到后台了吗? console log 输出:(到开抢时间点时) |
没有打印 “开始抢票” 吗 |
哥们儿我想问一下 您用这个代码能抢到夏企的门票吗 我总是下单速度过快不知道如何调节 |
大大好,我想问一下如何调用接口。已经看了ISSUE#3,完成了登录找到了ticketid
然后不知道接下去要怎么做了(我是弱鸡[捂脸])
The text was updated successfully, but these errors were encountered: