又是很久不写东西,发一篇没有技术含量的技术文章吧。事情发生在今天上午 10 时,小米手机开启第五轮 10 万台的抢购。

前面四轮我都没参与。既不羡慕抢到的,也不鄙视加钱在线下找黄牛购机或者买联通合约机的。但最近由于刚性需求的原因,决定在官网入手一台小米看看。
正如人们想象的那样,在短短 35 分钟内,10 万台手机全部售罄。并且在整个 35 分钟内,小米网站几乎打不开:

但值得庆幸的是,我还是订购且付款成功了:

下面且看我是如何与小米网站的服务器作斗争的:
1、首先,如果还有下一轮抢购的话,请务必提前登录小米帐户,确认收货地址已经准备好。另外小米手机通过支付宝与财付通付款,可支持绝大部分网上银行。若有什么 U 盾、U-Key 之类的玩意儿,也请提前备好;若是能提前给第三方支付帐户充值,就更帅气了:

2、抢购当日请使用该死的 IE 浏览器以免中途支付遇到顽固不化的网上银行再折回 IE 浪费时间。抢购开始之前就打开相关页面等待那一刻的到来,时间一到立即 F5(请放弃鼠标以免浪费时间)。这个时候你所接入的网络正在骨干线路上与千军万马汇合、厮杀,并来回奔波 N 次努力地让你和小米网站服务器握上手。如果出现下图,那么恭喜你,万里长征第一步已经迈出了:

3、打开手机详情页面,不明真相的群众傻眼了:没有购买按钮。由于服务器或者网络线路不给力,页面还丢失了一部分样式表,就这么裸在那里让你找不到前进的入口:

4、天无绝人之路,我们换一种方式:到“配件”里面随意找一个别的商品,发现其商品编号为 1138,而加入购物车的 URL 正是 http://order.xiaomi.com/cart/add/1138-0-1:

5、找到这个规律后,我们便可以从 http://order.xiaomi.com/goods/1016 这个小米手机的页面 URL 中提取商品编号 1016,然后构造将小米手机加入购物车的 URL 为 http://order.xiaomi.com/cart/add/1016,打开这个页面:

6、进入上图页面后,有可能无法点击到“下一步”按钮。我们可以将原 URL“http://order.xiaomi.com/cart/recommend”构造修改为“http://order.xiaomi.com/cart”,打开便是购物车页面。手机如愿以偿进入了购物车,下一步就是去结算。:

7、付款完成后返回小米网站,你的订单已经生效了:

8、以上方法虽无技术含量,却能节约不少时间、提升抢购成功率。最后一点,这种方式的抢购毕竟是人与机器的较量,遇到下图情况在所难免。这时请淡定地按下 F5 键,谢谢(请继续抛弃鼠标):
