Amazon Fresh/Whole Foods Delivery Slot Finder 开源项目教程
1. 项目介绍
Amazon Fresh/Whole Foods Delivery Slot Finder 是一个开源的Mac工具,用于自动寻找亚马逊 Whole Foods 和 Amazon Fresh 服务的可用配送时间段。在新冠病毒疫情期间,由于对杂货配送服务的需求激增,导致很难找到开放的配送槽位,该项目应运而生。其目的是帮助有需要的人(如高风险人群、医疗工作者)更轻松地保持安全。
2. 项目快速启动
环境要求
- 操作系统:macOS
- 浏览器:Safari
- 其他:确保你的亚马逊结账页面符合项目兼容性要求
安装步骤
- 下载
delivery-window-finder.scpt
脚本文件。 - 打开Safari浏览器,登录你的亚马逊账户,并将购物车填满你完整的订单,然后手动进行结账流程,直到页面显示没有可用槽位。
- 使用Script Editor打开
delivery-window-finder.scpt
脚本文件,点击“播放”按钮运行脚本,并按照提示操作。 - 调整音量以听到找到槽位时的通知声。
- 一旦收到订单,如果你愿意,可以考虑给予小费。
注意事项
- 脚本会在电脑休眠时停止运行,可以通过调整“能量节省”设置或下载Caffeine应用来保持Mac唤醒状态。
- 目前该项目与从primenow.amazon.com下的Whole Foods订单不兼容。
-- 示例代码片段,用于了解脚本结构
tell application "Safari"
activate
set newWindow to make new window
set current tab of newWindow to (make new tab with properties {URL:"https://www.amazon.com/checkout"})
minimize newWindow
end tell
3. 应用案例和最佳实践
- 自动化监控:脚本自动打开结账页面,最小化并在后台定期刷新,无需人工监控。
- 通知提醒:一旦找到可用槽位,通过屏幕通知和声音提示用户。
- 槽位选择:通知出现后,用户应迅速选择槽位并完成结账,因为可用槽位会被迅速抢订。
4. 典型生态项目
- 自动化工具:该项目是一个典型的自动化工具,可以帮助用户解决实际问题。
- 社区支持:项目在GitHub上拥有一定的关注度和贡献者,形成了良好的社区支持环境。
- 持续改进:项目作者根据用户反馈和需求不断改进脚本功能,例如添加文本消息通知、自动处理未知页面等。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考