判断一款苹果新品是否开售,可能需要判断以下 2 个条件:
const api = `https://www.apple.com.cn/shop/buyability-message?parts.0=${partNumber}`;
例如:https://www.apple.com.cn/shop/buyability-message?parts.0=MJMV3CH/A
有时候第一个条件满足了,第二个条件也满足,但有时候第一个条件满足了,第二个条件还不满足。
通过 API 拿到的数据会显示快递、到店的 buyability,如果请求 API 时没有带上合适的 cookie,那就只会有快递的 buyability。