爱意满满的作品展示区。
unknown666

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

  •  
  •   unknown666 · May 27, 2023 · 15350 views
    This topic created in 1256 days ago, the information mentioned may be changed or developed.

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

    喜欢的话帮忙点个 star.

    GuangXiN
    GuangXiN
    May 27, 2023 via Android
    1
    rust 程序也能算脚本?
    invalid
    invalid
    May 27, 2023
    2
    好用吗,试试
    lhx2008
    lhx2008
    May 27, 2023
    3
    看了下好复杂,还是 python 合适
    needpp
    needpp
    May 27, 2023
    4
    其他条件相同的情况下,执行速度会比 nodejs 更快吗?
    unknown666
    unknown666
    OP
    May 28, 2023
    5
    @lhx2008 本来用 Python 写的
    unknown666
    unknown666
    OP
    May 28, 2023
    6
    @needpp 会
    Silently
    Silently
    May 28, 2023
    7
    dm-ticket 镜像少预装了 curl 导致连不上 token
    unknown666
    unknown666
    OP
    May 28, 2023
    8
    @Silently 不是 curl 的问题
    Silently
    Silently
    May 28, 2023
    9
    @unknown666 我这边报错“thread 'tokio-runtime-worker' panicked at 'called `Result::unwrap()` on an `Err` value: error sending request for url ( http://token-server:8080/?key=bx_token): error trying to connect: tcp connect error: Connection refused (os error 111)”
    进容器安装 curl 后重启才恢复正常
    unknown666
    unknown666
    OP
    May 28, 2023
    10
    @Silently 那是 token-server 还没有启动完成。等一会就行了。
    Silently
    Silently
    May 28, 2023
    11
    @unknown666 抱歉 确实
    zerone0086
    zerone0086
    May 28, 2023
    12


    你好 报这个错了
    zerone0086
    zerone0086
    May 28, 2023
    13
    bearboss
    bearboss
    May 28, 2023
    14
    大麦的 api 接口没有加密吗 参数都是明文的? a 有加密的话是如何解出来的呢
    seers
    seers
    May 28, 2023 via Android
    15
    容易被盾
    unknown666
    unknown666
    OP
    May 28, 2023
    16
    @bearboss 看源码
    unknown666
    unknown666
    OP
    May 28, 2023
    17
    @zerone0086 图片看不到。请在 github 提交 issue
    jonty
    jonty
    May 29, 2023
    18
    不懂就问,cookies 是需要全部复制上去吗?
    unknown666
    unknown666
    OP
    May 29, 2023
    19
    @jonty 全部复制。请看 README 。
    jonty
    jonty
    May 29, 2023
    20
    @unknown666 thread 'main' panicked at 'failure read file ./config/config.yaml', src/config.rs:34:59
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    jonty
    jonty
    May 29, 2023
    21
    lawsiki
    lawsiki
    May 29, 2023
    22
    貌似很多演唱会不开放 web 端下单的
    musi
    musi
    May 29, 2023
    23
    爬虫主要还是网络吧,rust 发请求会比 python 发的快?
    unknown666
    unknown666
    OP
    May 29, 2023
    24
    @lawsiki 张杰,周杰伦那些
    unknown666
    unknown666
    OP
    May 29, 2023
    25
    @musi 抢购主要是网络的。排除网络和开发速度外,Rust 比 python 快, 占用内存低, 二进制包小巧。
    lrwlf
    lrwlf
    May 29, 2023
    26
    @unknown666 在哪里看的源码呀,之前抓包研究,没搞明白加密逻辑..
    lrwlf
    lrwlf
    May 29, 2023
    27
    @unknown666 PC H5 都不让买票了,原来移动端 H5 还可以。。
    deplivesb
    deplivesb
    May 29, 2023
    28
    一直提示 生成订单失败, ["B-00203-200-100::网络开小差了,再试一次吧~"]
    确定 cookie 复制完整
    unknown666
    unknown666
    OP
    May 29, 2023
    29
    @lrwlf 在网页, 需不需要报班
    unknown666
    unknown666
    OP
    May 30, 2023
    30
    @deplivesb itemId 配置错误
    lrwlf
    lrwlf
    May 30, 2023
    31
    @unknown666 不用了 hhhh
    mapperv
    mapperv
    May 30, 2023
    32
    生成订单失败, ["RGV587_ERROR::SM::哎哟喂,被挤爆啦,请稍后重试!"]
    为什么 cookie 取全了也报错
    unknown666
    unknown666
    OP
    May 30, 2023
    33
    @mapperv ip 问题。类似问题已经不知道回答了多少次了。有问题尽量先看 issue 。
    unknown666
    unknown666
    OP
    May 31, 2023
    34
    @deplivesb 应该是配置的 ticket id 有问题。
    tgz2018
    tgz2018
    May 31, 2023
    35
    [+] Running 1/1
    ✘ token-server Error 14.5s
    Error response from daemon: pull access denied for classmatelin/alitoken-server, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
    tgz2018
    tgz2018
    May 31, 2023
    36
    解决了,非常感谢您
    vicky1124
    vicky1124
    Jun 1, 2023
    37
    脚本还能用么
    glovebx
    glovebx
    Jun 2, 2023
    38
    大佬能不能整个淘票票的抢票脚本
    freemoon
    freemoon
    Jun 3, 2023
    39
    就为了个 star 啊,,用 rust 写脚本,完全是为了练习吧,star 都是虚的。真要 star ,你用 Rust 写个更有实力的项目比较容易得
    unknown666
    unknown666
    OP
    Jun 3, 2023
    40
    @lasuar 比如?
    swim2sun
    swim2sun
    Jun 4, 2023 via iPhone
    41
    开发这种要怎么分析 API 呢?有没有好用的工具,仅靠抓包人工分析感觉头大
    unknown666
    unknown666
    OP
    Jun 4, 2023
    42
    @swim2sun 网页的东西用 chrome+charles 就够了。
    zzzccc
    zzzccc
    Jun 5, 2023
    43
    大佬,现在是不是下掉了呀,拉取不到镜像了
    Garrix
    Garrix
    Jun 5, 2023
    44
    大佬,看到仓库设置存档了,怎么回事?
    MurphyL0
    MurphyL0
    Jun 5, 2023
    45
    alitoken-server 镜像没了
    byte10
    byte10
    Jun 5, 2023
    46
    @needpp 额 还是脚本更方便一些吧。rust 比 nodejs 是快一点,cpu 执行时间 ndoejs 可能就是 1ms 和 rust-0.05ms ,也许是快了 20 倍,但是大头是 IO 时间。。。 也就是 101ms 和 100.05 ms ,其实没啥差别。
    EdwardWong
    EdwardWong
    Jun 5, 2023
    47
    嘛,开源抢票软件的结果基本无非就两种:
    1. 自媒体 -> 小白 -> issue
    2. 贩子 -> Abuse -> 厂商改算法 + 风控
    需求高于供给的情况下总会有人抢不到票
    反正搞到最后受伤的总是开发者🥺
    needpp
    needpp
    Jun 5, 2023
    48
    @byte10 感谢分享;再做进一步讨论; 有哪些方法可以缩减 io 时间; 比如 硬件层面: 升级 ssd ,提升宽带,软件层面:tcp 复用,http2 链接复用? 或者 请求中携带参数只需要返回 head 信息等? 总之,一切能够提升请求效率的方法都可以拿出来讨论讨论?
    loveDiu4ever
    loveDiu4ever
    Jun 6, 2023
    49
    你写的啊,关注了,5k start 了,已经删库了
    Biluesgakki
    Biluesgakki
    Jun 6, 2023
    50
    @unknown666 #29 有课吗哥 想学
    byte10
    byte10
    Jun 6, 2023
    51
    @needpp 额,一般你找几个网络延迟低的机器,比如他们的 服务部署在阿里云,那你就买阿里云那边的机器。CPU 双核就够了,这点业务估计吃不完 50%。nodejs 本身就是用 NIO 的,开它 800-1000 个 http 链接,去抢就可以了。如果对方支持 http2 ,那你也可以用 http2 去抢(这样就几个 http2 连接即可),其他应该没啥可以提升了。
    Biluesgakki
    Biluesgakki
    Jun 6, 2023
    52
    9 天后才看到 拍断腿了
    pkwenda
    pkwenda
    Jun 6, 2023
    53
    楼主怎么归档了,不可抗力吗?
    chenpt0809
    chenpt0809
    Jun 6, 2023
    54
    请问谁有最后一个版本的 docker 包,求一下。
    dark456852
    dark456852
    Jun 7, 2023
    55
    求镜像包
    bully
    bully
    Jun 7, 2023
    56
    请问谁有最后一个版本的 docker 包,求一下
    zh4710jj
    zh4710jj
    Jun 8, 2023
    57
    @tgz2018 你好,请问你是怎么解决 alitoken-server 不存在的问题的呢?
    whenIambored
    whenIambored
    Jun 13, 2023
    58
    alitoken-server 这个镜像好像被删了
    chenyuhuahi
    chenyuhuahi
    Jun 13, 2023
    59
    电报群还在么大佬
    Ionian
    Ionian
    Jul 9, 2023
    60
    镜像没了
    onbeam
    onbeam
    Jul 14, 2023
    61
    大佬 ,rust 抢好像用不了现在是 dp 模式么?有 tg 群?谢谢
    2NUT
    2NUT
    Sep 9, 2023
    62
    @lasuar 确实挺虚,都 7 千多 star 了;我决定加入
    poczm123
    poczm123
    Jul 7, 2024
    66
    大佬,有个爬虫程序想请你用 rust 帮写,怎么联系?
    unknown666
    unknown666
    OP
    Jul 18, 2024
    67
    @poczm123 aHR0cHM6Ly90Lm1lL2plcnJ5eTI1Nzc=
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1589 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 84ms · UTC 23:14 · PVG 07:14 · LAX 15:14 · JFK 18:14
    ♥ Do have faith in what you're doing.