一部の東部が茅台文字を入手
1 月、Fubaojun さんが GItHub を閲覧していたとき、ホット リストにあるプロジェクトを見つけました。jd_seckill
それは、ある会社で茅台車と競合するための Python スクリプトでした。
このスクリプトの主な機能は次のとおりです。「電子商取引プラットフォームに自動的にログイン -> スケジュールされた時刻に茅台を自動的に予約する -> スケジュールされた時刻に自動スナップアップを開始します。現在、スナップアップのみをサポートしています。特定の電子商取引プラットフォーム上での Feitian Moutai の機能、その他の機能は当面サポートされません。」
銭紹君は友人から、茅台飛天酒を片手に注ぐだけで何千ドルもの利益が得られると聞きました。 Moutai の人気に伴い、このスナップアップ スクリプト ソフトウェアのスターの数も急増したと言わざるを得ません。
2 月には、このプロジェクトはリストのトップに急上昇し、1 日で 2,000 個以上のスターを獲得しました。
ある猫が茅台文字を掴む
削除されましたがjd_seckill
、今日 GitHub ホット リストに別の Moutai 人がいます。
このプロジェクトは再び前進する可能性があると推定されています。
//定时器
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();
また、あなたが使用できないと思いますので、直接ダウンロードして開いて使用することもできます。
ソース コードは Baidu クラウド ディスクにあります。WeChat で以下の CSDN 公式認定 QR コードをスキャンする必要がある場合は、無料で入手できます