3 天狂揽 7000 Star,抢茅台脚本刷榜 GitHub
(给程序员的那些事加星标)
声明:本文已获得 开源前哨授权
某东抢茅台脚本在 GitHub 连续霸榜
12 月 30 日,前哨君在刷 GitHub 的时候,看到热榜上有一个项目jd_seckill,是在某东上抢茅台的 Python 脚本。
这个脚本主要功能为:“自动登录某东 -> 定时自动预约茅台 -> 定时开始自动抢购。目前仅支持在某电商平台上抢购飞天茅台,暂不支持其他功能。”
前哨君听朋友说,茅台飞天酒倒一手能获利上千。不得不说,随着茅台的热热,这个抢购脚本软件的 Star 数也是一路飙升。
31 日,这个项目飙升到榜首,一天狂揽 2000 多 Star。截止元旦,该项目已有 7400+ Star。

不过在 31 日傍晚,jd_seckill的开发者已经清空仓库了。

不过由于该仓库 fork 数量非常多,已经在 GitHub 上扩散开了。有其他程序员另外创建仓库了。


main.py 代码
import?sys
from?jd_spider_requests?import?JdSeckill
if?__name__?==?'__main__':
????a?=?"""
???????oooo?oooooooooo.????????????.oooooo..o?????????????????????oooo?????????o8o??oooo??oooo??
???????`888?`888'???`Y8b??????????d8P'????`Y8?????????????????????`888?????????`"'??`888??`888??
????????888??888??????888?????????Y88bo.???????.ooooo.???.ooooo.???888??oooo??oooo???888???888??
????????888??888??????888??????????`"Y8888o.??d88'?`88b?d88'?`"Y8??888?.8P'???`888???888???888??
????????888??888??????888?8888888??????`"Y88b?888ooo888?888????????888888.?????888???888???888??
????????888??888?????d88'?????????oo?????.d8P?888????.o?888???.o8??888?`88b.???888???888???888??
????.o.?88P?o888bood8P'???????????8""88888P'??`Y8bod8P'?`Y8bod8P'?o888o?o888o?o888o?o888o?o888o?
????`Y888P??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????
功能列表:????????????????????????????????????????????????????????????????????????????????
?1.预约商品
?2.秒杀抢购商品
????"""
????print(a)
????jd_seckill?=?JdSeckill()
????choice_function?=?input('请选择:')
????if?choice_function?==?'1':
????????jd_seckill.reserve()
????elif?choice_function?==?'2':
????????jd_seckill.seckill_by_proc_pool()
????else:
????????print('没有此功能')
????????sys.exit(1)
1 月 1 日,优化后的仓库,也冲上 GitHub 热榜,并且排第二。

对完整代码感兴趣,请参见:
https://github.com/ChinaVolvocars/jd_maotai_seckill
某猫和某宝的抢茅台脚本
虽然jd_seckill被作者删了,31 日 GitHub 热榜上又来了一个抢茅台的。

//定时器
var?timer?=?null;
//检测状态
function?checkElementState(path,callback){
?var?ele?=?document.querySelector(path);
?if(ele){
??callback?&&?callback();
?}else{
??console.log('异步加载元素中....'?+?path?);
??setTimeout(?function(){checkElementState(path,callback);},200);
?}
}
//点击购买按钮
function?clickBuy(){
?
?console.log('买!');
?
?//票的数量??如果还不可以购买,这个地方获取会失败?
?var?amount?=?document.getElementsByClassName('mui-amount-increase')[0];
?amount?&&?amount.click();??//+1
?
?var?btnBuy?=?document.querySelector('');
?
}
//结算
function?checkOut(){
?
?
?console.log('结算开始....');
?var?btn?=?document.getElementById('J_Go');
?
?if(btn){
??btn.click();
?}else{
??console.log('结算按钮没找到');
?}
?
}
function?checkOutAsync(){
?checkElementState('#J_Go',checkOut);
}
//提交订单
function?submitOrder(){
?
?console.log('提交订单开始....');
?
?
?
?checkElementState('.go-btn',function(){
??var?btn?=?document.querySelector(".go-btn");
?
??if(btn){
???btn.click();
??}else{
???console.log('提交订单按钮没找到');
??}
???
?});
}
//目标时间
?var?dDate?=?new?Date();??//10点和20点开抢
?if(?dDate.getHours()?<?10?){
??dDate.setHours(9,59,59.2);
?}else{
??dDate.setHours(19,59,59.2);
?}
?
?//dDate.setSeconds(?dDate.getSeconds()?+?10?);
?
//进入时间判断循环
function?enterTimeCheckLoop(callback){
?var?date?=?new?Date();
?
?
?
?
?var?diff?=?Date.parse(dDate)?-?Date.parse(date)?;
?
?console.log(diff);
?
?if(diff?<?-?900?){
??
??console.log('时间过了!');
??
?}else?if(diff?<?500?)?{
??callback?&&?callback();
??
??console.log('时间到了!!!');
??
?}else{
??setTimeout(function(){?enterTimeCheckLoop(callback);},400);
??
??//console.log('--');
?}
?
?
}
//主要函数
function?main(){
?console.log('############################开始抢购茅台############################');
?
?//debugger;
?
?var?href?=?window.location.href;
?if(href.indexOf('cart.tmall.com')?>?-1?){
??//结算页面
??
??//进入时间判断
??enterTimeCheckLoop(?checkOutAsync?);
?
?
?}else?if(href.indexOf('buy.tmall.com')?>?-1?){
??//提交订单页面
??
??submitOrder();
?}
?
}
main();
仓库地址:https://github.com/cehui0303/Tmall_Tickets
经过一天的时间,今天也冲上?GitHub 热榜第三。

不过Tmall_Tickets这个仓库,最后修改时间是在 12 个月前。也就是一年没维护了,有童鞋已反馈没效果。
好消息是,又有一个针对某宝和某猫的 Python 抢购脚本,也登上了日榜。


仓库链接:https://github.com/jerry3747/taobao_seckill
不得不说,这连续几天的 GitHub 热榜“刮起了”茅台抢购风!
- EOF -
1、人民日报:数学到底有多重要?网友:道理都懂,实力不允许啊…
关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持?
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 “十五五”开局之年中国经济着力点 7904233
- 2 多所高校定制羽绒服卖爆 7808610
- 3 北京山村古刹飘雪 一夜穿越回千年前 7712689
- 4 中国经济今年有哪些亮眼表现 7616964
- 5 白宫的回应让日本舆论失望了 7522290
- 6 一天到底吃几个鸡蛋最健康 7424496
- 7 演员印小天在景区救下落水女子 7330828
- 8 儿媳偷走婆婆43万在KTV挥霍一空 7239163
- 9 日本海军侵华多张照片首度曝光 7140746
- 10 中央明确“支持经济大省挑大梁” 7042563







程序员的那些事
