Apple Store iPhone预约助手
License: GNU General Public License v3.0
下的最新的这个release
手动官网 深圳 13 红色 512 益田假日明天有货
但是软件显示无货。
。。。
OS bigsur 官网可预约的库存,软件监控不出来。永远无货。
一次预约一台?如果想两台呢?
iPhone12 的接口应该是: https://reserve-prime.apple.com/CN/zh_CN/reserve/F/availability.json.
大佬.付费求定制日本的 全自动预约软件,一直到付完款的 步骤
大佬,澳门的预约简化了,不需要短信,能否可出个澳门版本,实现全自动监控到就直接预约呢,可提前选好时间和电话等信息,预约时自动填进去然后自动确认实现全自动呢?本人小白,不知是否可能实现?
大佬能否做成全自动
大佬可以更新澳門接口啦
M1 mac mini 提示已损坏
如题
这几天早上6点起来预约,都来不及。
上库存了,再去弄必购码,复制手机,手机发短信,再返回给电脑。。。好难呀。
而且白天补货的话,也不懂什么时候补,必购码又30分钟有效。补货再临时发必购码的话又来不及了。。。
弄的头疼
选择商店时,因为没有排序,每次查找不太好找
能弄個香港商店嗎 這裡根本買不到
services/listen.go:205貌似会导致panic
func (s *listenService) getSkuByLink(ch chan map[string]bool, skUrl string) {
skus := map[string]bool{}
// 这里忽略了错误处理,如果发生错误时resp为nil,下面resp.Status会报空指针panic
resp, body, _ := gorequest.New().Timeout(time.Second*3).Get(skUrl).End()
log.Println(resp.Status, skUrl)
for _, result := range gjson.Get(body, "body.content.pickupMessage.stores").Array() {
for productCode, availability := range result.Get("partsAvailability").Map() {
uniqKey := fmt.Sprintf("%s.%s", result.Get("storeNumber").String(), productCode)
skus[uniqKey] = availability.Get("storeSelectionEnabled").Bool()
}
}
ch <- skus
}
错误如下:
2021/10/10 00:42:56 get response failed: [Get "https://www.apple.com.cn/shop/fulfillment-messages?little=true&mt=regular&parts.0=MLH73CH%2FA&parts.1=MLH63CH%2FA&store=R471": context deadline exceeded (Client.Timeout exceeded while awaiting headers)]
建议大佬加一下错误处理跳过失败的请求
最新的版本不支持mac了?
一直看着?
14要出来了,求大佬更新
doge
13系列的预约和12系列的不一样了,不需要注册码,直接线上点击选择付款方式,提交付款,线下取货了~
希望能更新下哈~
您好,我在您的主页和GitHub上寻找了一圈,没有找到您的具体联系方式。
是这样的,我想问一下可否增加一个,命中了之后的提醒方式。如果您不便,是否可以和我进行短暂私下交流,我自己增加一个提醒功能呢?因为不太能一直盯着看,所以想问一下。
如果您看到了这条消息,不知是否方便留下一个工作邮箱?或是我留下也可以。
能否增加香港地区?
测试了几个零售店可以预约的库存,软件都显示无货,是不是预约端口变了,请求更新,谢谢
如题谢谢大佬
win x64的版本,打不开,点了没反应,用管理员身份也打不开
可能是哪里不兼容吗
成功的抢到了两部12pm 感谢!!!!!!!!!!!
目前我只做了一个库存监控的功能,其他的变化稍微有点大。
欢迎到我的git中查看。
谢谢巨人的肩膀~~wink~
您好 我有澳门地区预约的需求 所以在之前曾下载过您的源码进行修改 以添加澳门地区预约支持
在今天发现您提交新版本后发现您已经添加了支持 但粗略阅读代码后发现如下错误:
“skuUrl := "https://reserve-prime.apple.com/"+area+"/reserve/"+modelCode[md]+"/availability.json"
这条代码中获取澳门地区库存情况 理论上来说是无法获取到正确结果的 原因是Apple澳门官网的url是“apple.com/mo” 所以正确的代码应该是:
“skuUrl := "https://reserve-prime.apple.com/MO/zh_MO/reserve/"+modelCode[md]+"/availability.json"
且由于澳门版/港版型号不同 所有型号末尾的ZH/A应为ZA/A
由于提出该issue时Apple预约服务器已关闭 且您修改后的支持澳门区预约的版本没有提供源码 故本issue是否真实存在并未经验证 如明日经实际测试后没有问题 我会自行关闭该issue
由于本人没有学习过编程所以措辞可能有些问题 见谅。
感谢
澳门门店明明有货 软件监听提示无货
昨晚挂机一天。今早发现 有显示有货。已经错过了时机,但是不懂具体什么时候发生的事。要是有日志 就好点,至少能看看啥时间段容易抢到
每次打开都需要重新选择机型,地区,希望可以保存在本地,如果忙请忽略。
不知能否开发一个抢购pdd9.9元的iPhone12的助手
目前代码中如果发现存在iphone12 pro,则会打开一个url地址,代码如下:
url = "https://reserve-prime.apple.com/CN/zh_CN/reserve/A?quantity=1&anchor-store="+params[0]+
"&store="+params[0]+"&partNumber="+params[1]+"&plan=unlocked"
通过打log的方式得知,最终的url为:
https://reserve-prime.apple.com/CN/zh_CN/reserve/A?quantity=1&anchor-store=R390&store=R390&partNumber=MGL93CH&plan=unlocked
但是访问此地址,无论怎么样都无法进行到达确认预约页面,会直接跳转到首页。但是手动在预约页面进行手动选择时,发现是可以跳转到 确认预约页面的。
通过抓包发现在预约 12pro 的页面中点击提交,其跳转的地址如下:
https://reserve-prime.apple.com/CN/zh_CN/reserve/A?color=海蓝色&capacity=128GB&quantity=1&anchor-store=R644&store=R644&partNumber=MGLD3CH/A&channel=&sourceID=&iUID=&iuToken=&iUP=N&appleCare=&rv=&path=&plan=unlocked
不好意思,昨晚看到你的回覆,今天試了一下,發現有 2 個問題:
1.嘗試使用 iPhone 12 進行預約看看工具是否功能正常,但是發現 Apple 官網上 iPhone 12 能正常預約(https://reserve-prime.apple.com/MO/zh_MO/reserve/F/availability?iUP=N ),但是程序上卻提示無貨;
2.門店的選擇的時候有些中文字符無法顯示。
希望有Mac os的包
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.