V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hteen
V2EX  ›  分享创造

iPhone12 全系预约助手, 骗个 star😂

  •  
  •   hteen ·
    hteen · 2020-10-28 11:03:09 +08:00 · 7048 次点击
    这是一个创建于 1248 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Apple Store 预约助手

    起因是想购买 iPhone12Pro,又懒得一直守着官网,然后顺便学习 GUI 框架 fyne

    正常预约步骤

    1. 进入商品预购页面
    2. 选择具体型号和门店
    3. 要求输入注册码
    4. 选择到店时间,填写身份证号
    5. 完成

    重要提示

    • 这不是外挂,不能全自动一劳永逸
    • 助手可以直接进入预约步骤 3,快人 2 步,后续步骤需要自己手动操作
    • 提前登录
    • 提前获取注册码,30min 内可以复用,获取方式是找个冷门型号走到获取注册码步骤

    关于开发

    • 代码不优雅, 注释不完善, review 须谨慎
    • GUI 框架 fyne

    运行

    go run *.go
    

    打包

    # macos 打包
    go get fyne.io/fyne/cmd/fyne
    fyne package -os darwin
    
    # macos 下打包其他平台
    go get github.com/lucor/fyne-cross/cmd/fyne-cross
    fyne-cross --targets=linux/amd64,windows/amd64 
    

    使用方法

    1. 前往 release 下载,启动
    2. 首次运行点击 测试 按钮, 确保能正确打开浏览器
    3. 选择门店和型号,点击 添加 到监控列表
    4. 点击 开始 即可

    匹配到之后会暂停监听,直到再次点击 开始

    链接

    https://github.com/hteen/apple-store-helper

    第 1 条附言  ·  2020-11-06 23:57:46 +08:00

    releases 1.0.3

    • 修复12mini, 12Pro Max库存地址和预约地址错误
    • 支持预约台数设置, 1或2
    38 条回复    2023-09-27 11:07:38 +08:00
    yukong
        1
    yukong  
       2020-10-28 11:31:51 +08:00
    能一直监听吗 appale 不是每天 6 点刷新吗
    8G
        2
    8G  
       2020-10-28 11:53:44 +08:00 via iPhone
    请问不抵扣的话可以用这个预约吗
    hteen
        3
    hteen  
    OP
       2020-10-28 11:53:55 +08:00
    @yukong 写的 6 点, 其实可以一直查询, 而且不一定 6 点就会放货
    hteen
        4
    hteen  
    OP
       2020-10-28 11:54:20 +08:00
    @8G 可以, 我就没有抵扣
    damnu
        5
    damnu  
       2020-10-28 12:00:51 +08:00
    话说,益田 Apple Store 预约零售店购买支持 24 期免息分期吗?
    Rin7
        6
    Rin7  
       2020-10-28 12:21:04 +08:00   ❤️ 1
    @damnu 我去年买 11 的时候是支持的
    8G
        7
    8G  
       2020-10-28 13:06:52 +08:00
    @hteen win 打不开 exe,是没有装运行环境吗
    chaoil
        8
    chaoil  
       2020-10-28 13:34:48 +08:00
    10.14 版本 mac 不能使用吗
    hteen
        9
    hteen  
    OP
       2020-10-28 13:39:33 +08:00
    @chaoil 没有 10.14 的机子


    @8G 安装 golang, 然后 go run *.go 跑吧
    nooneno
        10
    nooneno  
       2020-10-28 14:09:13 +08:00
    来提个 bug hhh
    12 需要走 /reserve/F/availability.json 获取
    只有 pro 才是 /reserve/A
    hteen
        11
    hteen  
    OP
       2020-10-28 14:14:57 +08:00
    @nooneno 👍
    peige
        12
    peige  
       2020-10-28 14:56:31 +08:00
    iphone12 的接口用的不对啊,是这个吧 https://reserve-prime.apple.com/CN/zh_CN/reserve/F/availability.json

    我说测试一下怎么抢不到。。
    qgewfg
        13
    qgewfg  
       2020-10-28 15:09:12 +08:00
    @hteen 可以使用 iPhone 12 的注册码抢 12 Pro 吗?
    Soutxx
        14
    Soutxx  
       2020-10-28 16:04:23 +08:00 via iPhone
    exe 要怎么运行啊,点双击没反应
    hteen
        15
    hteen  
    OP
       2020-10-28 16:04:37 +08:00
    @peige 是个 BUG


    @qgewfg 没有验证过
    xurunfei
        16
    xurunfei  
       2020-10-28 16:15:12 +08:00
    官网不是能买?
    hteen
        17
    hteen  
    OP
       2020-10-28 16:58:33 +08:00
    @xurunfei 这种是官网预定, 当天去店里自提, 你说的是网购现在需要 2-3 周
    Armor
        18
    Armor  
       2020-10-28 17:02:41 +08:00
    @hteen #17 老哥,这个实在不知道怎么在 win 下跑起来,能否详细来个教程
    hteen
        19
    hteen  
    OP
       2020-10-28 17:05:21 +08:00
    hteen
        20
    hteen  
    OP
       2020-10-28 17:06:19 +08:00
    @Armor 安装 golang 1.15
    然后进入项目目录 go run *.go
    Armor
        21
    Armor  
       2020-10-28 17:20:08 +08:00
    @hteen #20 OK,感谢大佬
    yu7er
        22
    yu7er  
       2020-10-28 17:33:12 +08:00
    感谢,刷了两天页面了还没刷到,看到了希望。
    BlackHole1
        23
    BlackHole1  
       2020-10-28 21:20:24 +08:00
    nice,正好用上,已 star
    dot
        24
    dot  
       2020-10-29 06:24:24 +08:00
    感谢大佬,刷到了回来给你加鸡腿~
    EasonCheng
        25
    EasonCheng  
       2020-10-29 09:17:52 +08:00
    已经破发了
    BlackHole1
        26
    BlackHole1  
       2020-10-29 09:25:59 +08:00
    进过测试,iphone12 的注册码无法抢 12 pro @qgewfg
    qgewfg
        27
    qgewfg  
       2020-10-29 09:42:59 +08:00
    @BlackHole1 好的,非常感谢~
    CloudMx
        28
    CloudMx  
       2020-10-29 15:54:36 +08:00
    顶一下,用自己的半自动化抢了 12 绿色 128 以及 256...
    vanemu
        29
    vanemu  
       2020-10-30 15:43:45 +08:00
    不管最终能否预约到,感觉非常好,感谢。
    quericy
        30
    quericy  
       2020-10-31 17:56:15 +08:00
    mini 能用么
    hteen
        31
    hteen  
    OP
       2020-11-02 10:32:47 +08:00
    @quericy 如果预约地址不变的话, 是可以的, 但是现在还未发售所以无法验证
    fengyueheng
        32
    fengyueheng  
       2020-11-07 16:33:59 +08:00
    想预约 max 提醒所有门店无货无法前往注册码页面,就是用不了的意思吗
    JoJoStark
        33
    JoJoStark  
       2020-11-16 15:13:15 +08:00
    已经用本工具抢到的人,特别来回复感谢下!!!!!
    fakeJas0n
        34
    fakeJas0n  
       2020-11-20 18:40:09 +08:00
    @JoJoStark #33 预约需要携带身份证原件吗
    hteen
        35
    hteen  
    OP
       2020-11-20 18:45:37 +08:00 via iPhone   ❤️ 1
    @fakeJas0n 会要身份证,但是我出示身份证照片也可以
    JoJoStark
        36
    JoJoStark  
       2020-11-24 14:36:22 +08:00
    @fakeJas0n 打开支付宝给他看看你的实名信息就行
    SkyTodInfi
        37
    SkyTodInfi  
       2020-11-24 21:44:48 +08:00
    有点厉害的,果真能抢到,感谢楼主!
    pipiking
        38
    pipiking  
       184 天前
    有点厉害!话说能不能 Releases1.5.1 的版本?(☆▽☆)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5305 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 09:05 · PVG 17:05 · LAX 02:05 · JFK 05:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.