# 抢票软件(大麦)
一个基于 tauri + rust + vue 构建的抢票软件,全部调用大麦的接口。目前只支持大麦平台(默认)。
本项目只用来学习 tauri、rust 等,切勿进行盈利,所造成的后果与本人无关。
## 下载
[点击查看下载页面](https://github.com/shiyutim/tickets/releases),下载对应的版本即可。
## 编译(需要 rust、node 环境):
1. 安装 rust `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` [rust 官网](https://www.rust-lang.org/tools/install) (输入 `rustc -V` 显示版本号,则表示安装成功)
2. 安装 node [node 官网](https://nodejs.org/en) (输入 ` node -v` 显示版本号,则表示安装成功)
3. 运行 `yarn install` 安装依赖
4. 运行 `yarn tauri dev` 启动本地项目(如果windows系统,可能需要准备 tauri 需要的[环境](https://tauri.app/zh-cn/v1/guides/getting-started/prerequisites/)),使用**编译的app**来进行调试。
4. 运行 `yarn tauri build` 打包程序。生成的程序在 src-tauri/target/release 下。
## 使用
- 填入 cookie
F12 打开控制台,在 network 下,找到对应的 http 请求,然后找到 cookie 选项,全部复制填入即可(注意要复制全)。
![商品](./images/product.jpg)
- 输入 itemId
商品链接:https://m.damai.cn/damai/detail/item.html?itemId=720545258599&spm=a2o71.search.list.ditem_0 ,720545258599 即为 itemId
- 选择对应的票档,然后点击抢票即可
## 注意事项
1. 目前基于 H5 平台开发的。如果 H5 平台不支持,那么本 app 也不支持
2. 提示 session 失效等,需要更换 cookie(不一定需要重新登录,重新进入大麦页面获取即可)
3. 尽量不要多次重复尝试下订单,因为阿里系产品有风控,可能会限制账号或 ip 等。如果多次尝试导致出现账号无法登录的情况,切换个浏览器即可。
4. **不支持选座**
5. FAIL_SYS_USER_VALIDATE 类似的提示可能当前已经被限制,可能需要重新登录或者切换个浏览器。
## 流程图
![流程图](./images/tickets-process.png)
## TODO
1. 定时逻辑从前端移动到后端
没有合适的资源?快使用搜索试试~ 我知道了~
大麦网演唱会抢票软件,一个基于 tauri + rust + vue 调用接口的抢票软件 .zip
共69个文件
png:15个
vue:12个
js:12个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 114 浏览量
2023-10-31
08:08:04
上传
评论 1
收藏 1.36MB ZIP 举报
温馨提示
大麦网演唱会抢票软件,一个基于 tauri + rust + vue 调用接口的抢票软件。.zip
资源推荐
资源详情
资源评论
收起资源包目录
大麦网演唱会抢票软件,一个基于 tauri + rust + vue 调用接口的抢票软件。.zip (69个子文件)
empty_file.txt 0B
tickets-master
yarn.lock 27KB
.vscode
extensions.json 109B
.github
workflows
release.yml 4KB
src
sql
index.js 3KB
App.vue 8KB
store
mutation-types.js 273B
mutations.js 528B
index.js 184B
state.js 684B
assets
success-audio.mp3 87KB
vue.svg 496B
main.js 333B
components
dm
Product.vue 19KB
VisitUser.vue 3KB
Form.vue 13KB
my
Form.vue 722B
common
Proxy.vue 1KB
Tip.vue 3KB
Qa.vue 3KB
Header.vue 5KB
Update.vue 549B
router
index.js 636B
styles.css 2KB
views
dm.vue 2KB
my.vue 147B
LICENSE 1KB
utils
dm
old-log.js 2KB
index.js 18KB
common
index.js 592B
log.js 1KB
vite.config.js 1KB
package.json 673B
public
tauri.svg 3KB
vite.svg 1KB
package-lock.json 95KB
index.html 365B
.gitignore 253B
images
product.jpg 808KB
logo.svg 17KB
tickets-process.png 380KB
README.md 2KB
src-tauri
Cargo.toml 868B
src
utils.rs 384B
main.rs 10KB
version.rs 1KB
lib.rs 55B
dm.rs 0B
proxy_builder.rs 2KB
build.rs 37B
Cargo.lock 118KB
tauri.conf.json 815B
icons
Square310x310Logo.png 18KB
Square142x142Logo.png 7KB
Square71x71Logo.png 3KB
32x32.png 1KB
StoreLogo.png 2KB
Square107x107Logo.png 5KB
icon.ico 4KB
128x128@2x.png 14KB
Square150x150Logo.png 7KB
icon.icns 114KB
Square284x284Logo.png 16KB
Square89x89Logo.png 4KB
icon.png 33KB
Square30x30Logo.png 1KB
128x128.png 6KB
Square44x44Logo.png 2KB
.gitignore 74B
共 69 条
- 1
资源评论
xiaoshun007~
- 粉丝: 3777
- 资源: 3146
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功