无意间浏览到魅族官网,说魅族3限量100台。30号中午12点抢购。正好我爪机目前处于报废状态,就来一试手气了。11点多种,习惯性的看了下网页脚本,发现了检测是否到抢购时间,并返回抢购消息的ajax。于是写个python脚本吧。毕竟12点得去吃饭。
import sys,urllib2,json,random,webbrowser
buyurl = 'http://store.meizu.com/topic/twelve/go/'+ str(random.random())
print buyurl
buydata = urllib2.urlopen(buyurl)
print buydata
jd = json.loads(str(buydata))
if (jd["value"] != None):
webbrowser.open_new_tab(jd["value"])
3行构建随机连接,用urllib2去get这个返回的json。随后解析Value,这个Value据返回处理python代码分析是,如果不为空就跳转过去。估计是到点后,传送一个url。然后,如果成功了,我用webbroswer创建一个浏览器标签,到时候直
买单就行了。因为不到12点就抢购。顺手写了个批处理。这个没啥技术含量。
@echo off
:loop
buy.py
goto loop
就是不断的循环执行python的脚本。
可是桑心之事来了。不到12点魅族就切断了该接口的消息。之后20多分种都处于断网状态。帮忙抢的哥们,在山东,湖南,北京等地也是打不开了。20分钟之后,恢复到原价抢购页面,说已经抢完了。这是个坑么????哎。。