用 Rust 写了个大麦网抢票脚本。

361 天前
 unknown666

仓库地址: https://github.com/ClassmateLin/dm-ticket

喜欢的话帮忙点个 star.

11451 次点击
所在节点    分享创造
65 条回复
swim2sun
353 天前
开发这种要怎么分析 API 呢?有没有好用的工具,仅靠抓包人工分析感觉头大
unknown666
353 天前
@swim2sun 网页的东西用 chrome+charles 就够了。
zhongjianrong
353 天前
大佬,现在是不是下掉了呀,拉取不到镜像了
Garrix
353 天前
大佬,看到仓库设置存档了,怎么回事?
MurphyL0
353 天前
alitoken-server 镜像没了
byte10
353 天前
@needpp 额 还是脚本更方便一些吧。rust 比 nodejs 是快一点,cpu 执行时间 ndoejs 可能就是 1ms 和 rust-0.05ms ,也许是快了 20 倍,但是大头是 IO 时间。。。 也就是 101ms 和 100.05 ms ,其实没啥差别。
EdwardWong
352 天前
嘛,开源抢票软件的结果基本无非就两种:
1. 自媒体 -> 小白 -> issue
2. 贩子 -> Abuse -> 厂商改算法 + 风控
需求高于供给的情况下总会有人抢不到票
反正搞到最后受伤的总是开发者🥺
needpp
352 天前
@byte10 感谢分享;再做进一步讨论; 有哪些方法可以缩减 io 时间; 比如 硬件层面: 升级 ssd ,提升宽带,软件层面:tcp 复用,http2 链接复用? 或者 请求中携带参数只需要返回 head 信息等? 总之,一切能够提升请求效率的方法都可以拿出来讨论讨论?
loveDiu4ever
352 天前
你写的啊,关注了,5k start 了,已经删库了
Biluesgakki
352 天前
@unknown666 #29 有课吗哥 想学
byte10
352 天前
@needpp 额,一般你找几个网络延迟低的机器,比如他们的 服务部署在阿里云,那你就买阿里云那边的机器。CPU 双核就够了,这点业务估计吃不完 50%。nodejs 本身就是用 NIO 的,开它 800-1000 个 http 链接,去抢就可以了。如果对方支持 http2 ,那你也可以用 http2 去抢(这样就几个 http2 连接即可),其他应该没啥可以提升了。
Biluesgakki
352 天前
9 天后才看到 拍断腿了
pkwenda
352 天前
楼主怎么归档了,不可抗力吗?
chenpt0809
352 天前
请问谁有最后一个版本的 docker 包,求一下。
dark456852
351 天前
求镜像包
bully
351 天前
请问谁有最后一个版本的 docker 包,求一下
zh4710jj
350 天前
@tgz2018 你好,请问你是怎么解决 alitoken-server 不存在的问题的呢?
whenIambored
345 天前
alitoken-server 这个镜像好像被删了
chenyuhuahi
345 天前
电报群还在么大佬
Ionian
319 天前
镜像没了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/943491

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX