当前位置:首页 > 网站笔记 > 正文内容

大麦网自动购票, 支持docker一键部署。

2年前 (2023-06-17)网站笔记

特别声明

  • 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。

  • 编写本项目主要目的为学习和研究Rust,无法保证项目内容的合法性、准确性、完整性和有效性。

  • 本项目涉及的数据由使用的个人或组织自行填写,本项目不对数据内容负责,包括但不限于数据的真实性、准确性、合法性。使用本项目所造成的一切后果,与本项目的所有贡献者无关,由使用的个人或组织完全承担。

  • 本项目中涉及的第三方硬件、软件等,与本项目没有任何直接或间接的关系。本项目仅对部署和使用过程进行客观描述,不代表支持使用任何第三方硬件、软件。使用任何第三方硬件、软件,所造成的一切后果由使用的个人或组织承担,与本项目无关。

  • 本项目中所有内容只供学习和研究使用,不得将本项目中任何内容用于违反国家/地区/组织等的法律法规或相关规定的其他用途。

  • 所有基于本项目源代码,进行的任何修改,为其他个人或组织的自发行为,与本项目没有任何直接或间接的关系,所造成的一切后果亦与本项目无关。

  • 所有直接或间接使用本项目的个人和组织,应24小时内完成学习和研究,并及时删除本项目中的所有内容。如对本项目的功能有需求,应自行开发相关功能。

  • 本项目保留随时对免责声明进行补充或更改的权利,直接或间接使用本项目内容的个人或组织,视为接受本项目的特别声明。

如何运行?

使用docker

  • 下载docker-compose配置文件: wget https://github.com/ClassmateLin/dm-ticket/releases/download/v0.1.3/dm-ticket.zip

  • 解压zip: unzip dm-ticket.zip && cd dm-ticket

  • 运行容器: docker-compose up -d

  • 修改配置: vim config/config.yaml, 配置项在config/config.yaml中有详细注释。

  • 运行脚本: docker exec -it dm-ticket dm-ticket

    • sample 1: run.png run_res.png

    • sample 2: run2.png

命令列表

  • 自动购票: docker exec -it dm-ticket dm-ticket

  • 扫码登录: docker exec -it dm-ticket dm-login

使用Rust

请确保您已成功安装Rust。

  1. 获取项目: git clone https://github.com/ClassmateLin/dm-ticket.git

  2. 复制配置: cd dm-ticket && cp config/config.yaml.example cpnfig/config.yaml

  3. 运行依赖容器: docker-compose -f docker-compose.dev.yml up  -d

  4. 运行项目: cargo run --bin dm-ticket

常见问题

  • 如遇到Connection refused (os error 111)错误, 说明token-server还没启动完成, 等待片刻即可。 Connection refused (os error 111)

  • 生成订单失败, ["RGV587_ERROR::SM::哎哟喂,被挤爆啦,请稍后重试!"], 请检查是否复制了完整的cookie, ip有问题(一般是使用了大厂服务器/代理, 实在需要可以使用这种动态VPS)。

  • ["B-00203-200-100::网络开小差了,再试一次吧~"], 请检查是否复制了完整的cookie。

  • docker/docker-compose安装使用问题,请善用搜索引擎, 自行搜索解决方案。

  • 是否支持多账号, v0.1.0版本是支持多账号的。后续可能取消。要实现多账号支持, 开启多个docker容器也可以支持。

  • 频繁尝试运行程序出现, ["RGV587_ERROR::SM::哎哟喂,被挤爆啦,请稍后重试!"], 就不要试了。

  • 仅支持H5端可以购买的票。

其他说明

  • 如何获取cookie?

    1. 登录大麦网, F12打开控制台查看网络请求, 复制请求中的cookie。 img.png

    2. 使用扫码登录: docker exec -it dm-ticket dm-login

  • 如何获取演唱会id?

进入门票详情, 复制URL中的itemId。 ticket_id

  • 如何获取场次?

点击购买按钮, 弹出的场次。第一个就是1, 以此类推。 img.png

  • 如何获取票档?

选择场次之后, 弹出票档信息, 从左到右, 从上到下, 从1开始递增。如图: img.png

  • 实名信息怎么选择?

按实名信息顺序, 自动选择。 如购买2张票, 默认选择前两位实名人。

其他项目

  • zzdns: 使用Rust构建的一款快速本地 DNS 解析器,用于提供更好的网络体验。支持Docker一键部署。

  • cfdns: 一个本地DNS服务器, 用于测试 Cloudflare CDN 延迟和速度,获取最快 IP (IPv4 )。支持docker一键部署。

  • rust-scripts: Rust写的一些小工具。




GitHub - Chenkeliang/dm-ticket: 大麦网自动购票, 支持docker一键部署。Damai automatically purchases tickets, running in docker container.


Chenkeliang · GitHub

扫描二维码推送至手机访问。

版权声明:本文由私人专用发布,如需转载请注明出处。

本文链接:http://zb.openface.cc/?id=54

分享给朋友:

“大麦网自动购票, 支持docker一键部署。” 的相关文章

青蛇探针serverMmon

ServerMmon(青蛇探针)是使用nodeJs开发的一个酷炫高逼格的云探针、云监控、多服务器探针。拥有全球服务器分布地图,在线SSH,批量执行命令,服务器在线状态、网络使用率、负载情况等特色功能,项目距今上线一个月时间,作者还在继续完善,安装比较简单,支持通过一键脚本、docker安装、手动安装...

VPS常用脚本合集(持续更新中)

系统篇查看Linux内核版本uname -r复制代码 查看本机绑定的IP地址ip a复制代码自动配置IPv6在ens3网卡上(网卡名字修改为自己的网卡)dhclient -6 ens3复制代码测鸡篇融合怪混合VPS测试脚本(10代目)curl -L https://gitlab.com/s...

股票行情私有部署https://github.com/bosspen1/stock/issues

Issues · bosspen1/stock · GitHub项目介绍本项目偏向交易, 分析和策略这块相对不足. python版本还没达到开源的要求,需要的可以扫最后的二维码进群索取.自动交易股票交易接口(封装某网交易, 支持a股, etf, 可转债交易)交易策略股票数据抓取股票名字及新增自动更新...

部署Pandora,让ChatGPT更好用

Pandora简介Pandora不愧是这三个月以来最为突出的项目之一,它完美解决了ChatGPT使用中经常遇到的种种问题,而且部署是相当简单,方便。项目地址:https://github.com/pengzhile/pandora另外,今天(5.28)GPT再一次大范围风控,这似乎与sentry.i...

AList客户端AL Client v1.0.2

本帖最后由 anwen 于 2023-6-17 10:21 编辑AList是什么应该不需要过多赘述了吧,不知道的可以在官网看看,或者去看看我之前的一篇如何使用方便快捷使用AList用法虽然已经挺方便了,但是WebDav方式总有些太好使这不有大佬使用 AList的API 手搓的一份 Client(客户...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。