V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
monkeylmj
V2EX  ›  Apple

iPhone13Pro 抢到了,这几天研究的抢货手段给大家一些经验

  •  
  •   monkeylmj · 2021-10-14 10:17:29 +08:00 · 14279 次点击
    这是一个创建于 918 天前的主题,其中的信息可能已经有所发展或是发生改变。

    订单截图:

    抢货工具:

    1 、python 脚本: https://github.com/greatcodeeer/iPhone-Pickup-Monitor 实时监听感兴趣的型号,有货之后声音提醒

    2 、小程序: 库存小工具。 这个主要用来观察放货的时间段(据我观察,最近这几天广州一般在早上 9 点-11 点放货几款 pro 机型,数量比较少。iphone13 和 mini 全天都有,比较好抢)

    3 、apple store app: python 脚本监听到有货之后关键的一步是能抢过其他人,这里踩过一些坑。

    1.0: 只添加了 iPhone13Pro 256G 银色这一款设备到购物袋,点击结账填好各种信息之后,等到通知有货立马点下单,这时候会跳到选择预约时间段的页面,这一步选完基本上手机早被抢走了。

    2.0: 其实有个更快的方法,往购物袋中加一个有货的 iPhone 配件,这样就可以提前把时间段给选好,等有货时立马点击下单,这个时候就快人好几步了,我也正是靠着这个方法抢到了手机。 付款后,配件可以单独取消。

    121 条回复    2022-03-24 09:31:09 +08:00
    1  2  
    monkeylmj
        101
    monkeylmj  
    OP
       2021-10-15 23:31:09 +08:00 via iPhone
    @css3 提前就选择到店取货,底下各种信息都填好了,不可能再让填的,是不是哪一步没做对
    monkeylmj
        102
    monkeylmj  
    OP
       2021-10-15 23:33:28 +08:00 via iPhone
    @pippoflow 我提前选好了招行 24 分期,下单之后再去支付是跳转到掌上生活付钱,不用输入什么。如果不确定,可以自己下单一个配件试一下流程,大不了再取消
    pippoflow
        103
    pippoflow  
       2021-10-15 23:35:39 +08:00 via iPhone
    @monkeylmj 我没有招行,只有工行。在 app 里下单好像是跳网页的,不像招行那样可以直接跳掌上生活。。。
    css3
        104
    css3  
       2021-10-16 06:41:32 +08:00 via iPhone
    @monkeylmj 你这些在手机的 apple store 上,还是 pc 官网的网页上?
    monkeylmj
        105
    monkeylmj  
    OP
       2021-10-16 07:17:59 +08:00 via iPhone
    @css3 说的很清楚了哈,apple store app 上
    css3
        106
    css3  
       2021-10-16 07:37:32 +08:00 via iPhone
    @monkeylmj 那得一直手机上守着啊,不然这个界面过几分钟也被杀后台了,还得重新填
    css3
        107
    css3  
       2021-10-16 09:59:55 +08:00 via iPhone
    @monkeylmj 强制把不支持取货的 iPhone13pm 选择成"取货零售店(不可在 Apple 深圳益田假日广场取货)",在加一个有货的配件,选好了时间,取货人信息,付款信息。脚本提示有货了,赶紧点下单按钮,提示"你购物袋中的一件或多件产品不能在你挑选的 Apple Store 取货",这是啥情况?蹲了一个星期了
    css3
        108
    css3  
       2021-10-16 10:01:42 +08:00 via iPhone
    @monkeylmj
    不管有没有货,我点击下单都是提示"你购物袋中的一件或多件产品不能在你挑选的 Apple Store 取货"
    monkeylmj
        109
    monkeylmj  
    OP
       2021-10-16 10:06:04 +08:00 via iPhone
    @css3 说明手慢被抢走了,真有货就成功了
    Mavious
        110
    Mavious  
       2021-10-16 11:38:57 +08:00
    哎,楼主预约给出的时间这么晚啊,这时间可不太好。
    其实吧,不急就等两个月,双十一双十二期间供货就足了,首批有雷的也都爆出来了,比如 12 的绿屏。
    destinism
        111
    destinism  
       2021-10-16 12:06:39 +08:00
    如果只抢一个店的可以用楼主说的方法,但是换店了的话还是得重新选时间段
    wellqq
        112
    wellqq  
       2021-10-17 05:59:21 +08:00 via Android
    每天都有放货?我 9 月官网订的,显示 11 月 5 号才能到
    wellqq
        113
    wellqq  
       2021-10-17 06:00:26 +08:00 via Android
    @fewok 大佬明年交易平台都关了有什么出入金的方法
    monstercat233
        114
    monstercat233  
       2021-10-17 09:25:25 +08:00 via iPhone
    感谢老哥的方法,已抢到。
    LennonChin
        115
    LennonChin  
       2021-10-17 10:05:26 +08:00
    魔改了下楼主的脚本,检测 Apple Watch,推送到钉钉......但是都一天了,也没有货...
    https://i1.100024.xyz/i/2021/10/17/gkpsr5.png
    https://i1.100024.xyz/i/2021/10/17/gkq9i1.png
    LennonChin
        116
    LennonChin  
       2021-10-17 10:08:57 +08:00
    PM 是 18 号那天早上抢到的,17 号没抢到,第二天早上六点多突然醒了,顺手看了看居然有货就立马预约了 24 号提货
    okayz
        117
    okayz  
       2021-10-17 11:02:10 +08:00
    感谢 抢到了
    litongxue
        118
    litongxue  
       2021-10-17 12:04:14 +08:00
    @LennonChin 请问钉钉推送怎么改,可以发下代码么?
    LennonChin
        119
    LennonChin  
       2021-10-18 13:01:59 +08:00   ❤️ 1
    @litongxue 因为代码魔改了,这里就只写核心发消息的逻辑了。
    直接建个钉钉群,然后在群里加个 webhook 机器人,下面是发钉钉消息的核心代码:

    import time
    import datetime
    import requests
    import json
    import time
    import hmac
    import hashlib
    import base64
    import urllib.parse

    dingtalk_secret = ""
    dingtalk_access_token = ""

    def webhook_secret():
    timestamp = str(round(time.time() * 1000))
    secret_enc = dingtalk_secret.encode('utf-8')
    string_to_sign = '{}\n{}'.format(timestamp, dingtalk_secret)
    string_to_sign_enc = string_to_sign.encode('utf-8')
    hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()
    sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))
    return (timestamp, sign)

    def send_dingtalk_message(message):
    (timestamp, sign) = webhook_secret()
    url = "https://oapi.dingtalk.com/robot/send?access_token={}&timestamp={}&sign={}".format(dingtalk_access_token, timestamp, sign)
    headers = {
    'Content-Type': 'application/json'
    }
    content = {"msgtype": "text", "text": {"content": message}}
    requests.post(url, headers=headers, json=content)


    里面 dingtalk_secret 和 dingtalk_access_token 要换成你建的机器人配置的签名和 access token,可以看这个文档 https://developers.dingtalk.com/document/robots/custom-robot-access?spm=ding_open_doc.document.0.0.62846573euH8Cn#topic-2026027

    send_dingtalk_message 方法就是发消息的方法,哪里要发消息,直接调用,把消息字符串传进去就行了。
    RogerChan
        120
    RogerChan  
       2021-10-25 09:51:42 +08:00
    感谢分享 按照你的操作成功取到了 之前线上的订单预计 11/16-11/23 才到
    Phil1024
        121
    Phil1024  
       2022-03-24 09:31:09 +08:00
    怎么抢 ipad
    有相关的工具吗
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4314 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:06 · PVG 12:06 · LAX 21:06 · JFK 00:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.