Hat in zwei Tagen mehr als 4.000 Sterne gesammelt und sich das Moutai-Skript geschnappt, um GitHub zu dominieren

Irgendein Osten schnappt sich das Drehbuch von Moutai

Als Fubaojun im Januar GItHub durchstöberte, sah er ein Projekt auf der Hotlistjd_seckill, bei dem es sich um ein Python-Skript handelte, das in einem bestimmten Unternehmen um Moutai konkurrieren sollte.

Die Hauptfunktion dieses Skripts ist: „Automatisch bei der E-Commerce-Plattform anmelden –> Moutai automatisch zu einem geplanten Zeitpunkt reservieren –> Automatisches Snap-Up zu einem geplanten Zeitpunkt starten.“ Derzeit wird nur das Snap-Up unterstützt von Feitian Moutai auf einer bestimmten E-Commerce-Plattform und andere Funktionen werden vorerst nicht unterstützt.“

Qianshaojun hörte von einem Freund, dass man Tausende von Gewinnen erzielen kann, indem man eine Hand Moutai Feitian Likör einschenkt. Man muss sagen, dass mit der Popularität von Moutai auch die Zahl der Stars dieser Snap-Up-Skriptsoftware sprunghaft angestiegen ist.

Im Februar landete dieses Projekt ganz oben auf der Liste und erhielt an einem Tag mehr als 2.000 Sterne.
Fügen Sie hier eine Bildbeschreibung ein

Eine bestimmte Katze schnappt sich das Moutai-Skript

Obwohljd_seckill gelöscht wurde, gibt es heute eine weitere Moutai-Person auf der GitHub-Hotlist.
Bild
Es wird geschätzt, dass dieses Projekt weiter vorangetrieben werden kann.

//定时器
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();

Außerdem befürchte ich, dass Sie es nicht verwenden können, deshalb habe ich es direkt für Sie vorbereitet. Sie können es herunterladen und direkt zur Verwendung öffnen!
Der Quellcode befindet sich auf der Baidu-Cloud-Festplatte. Wenn Sie den offiziellen CSDN-Zertifizierungs-QR-Code unten auf WeChat scannen müssen, können Sie ihn kostenlos erhalten

Supongo que te gusta

Origin blog.csdn.net/WANGJUNAIJIAO/article/details/129006364#comments_25806936
Recomendado
Clasificación