兩天狂攬 4k+ Star,搶茅臺 Python 腳本霸榜 GitHub

2021-02-20 IT入門
某東搶茅臺腳本在 GitHub 連續霸榜

30 日,前哨君在刷 GitHub 的時候,看到熱榜上有一個項目jd_seckill,是在某東上搶茅臺的 Python 腳本。

這個腳本主要功能為:「自動登錄某東 -> 定時自動預約茅臺 -> 定時開始自動搶購。目前僅支持在某電商平臺上搶購飛天茅臺,暫不支持其他功能。」

前哨君聽朋友說,茅臺飛天酒倒一手能獲利上千。不得不說,隨著茅臺的熱熱,這個搶購腳本軟體的 Star 數也是一路飆升。

31 日,這個項目飆升到榜首,一天狂攬 2000 多 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)

對完整代碼感興趣,請參見:https://github.com/ChinaVolvocars/jd_maotai_seckill

某貓搶茅臺腳本

雖然jd_seckill被作者刪了,今天 GitHub 熱榜上又來了一個搶茅臺的。

目測這個項目可能又要往前衝榜了。

小提示:該項目最後修改時間是 12 個月前。

//定時器
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

web前端營 感謝關注

都來到這了,拜託拜託關注下

 

相關焦點

  • 京東自動搶茅臺腳本(親測可用,文末有新年禮物)
    為了能讓大家有機會搶到,今天給大家推薦的GitHub開源項目就是一款京東搶茅臺的腳本:jd_seckill 。這個腳本只支持京東茅臺搶購,不支持其他商品!願大家與黃牛站在同一個起跑線,公平的參與這場搶茅大賽。本倉庫發布的jd_seckill項目中涉及的任何腳本,僅用於測試和學習研究,禁止用於商業用途,不能保證其合法性,準確性,完整性和有效性,請根據情況自行判斷。
  • GitHub很香,被中文霸榜了,但是...
    好歹國內不少優秀框架,前幾年我也是寫過開源的人(假裝破音),但我仔細看了這個標題像是在表達中文 repo 「霸榜」 的不滿,有些人可能在看完標題後就開噴了。我仔細看了下,其實有其他含義。Balazs 也擔心國內不看博文就開罵,他為了避免誤會,在文章開頭就寫了個 「免責聲明」 澄清他的主要觀點。
  • Python自動搶票神器,GitHub熱榜第一!
    順便把一個Python搶票工具,送到了GitHub趨勢榜第一:項目名很乾脆,就是「12306」,標星超過8.4k,來自名叫文賢平的程式設計師。這個搶票工具越來越強大,GitHub標星數量比起年初的4k,也已經翻了一番。隨著項目的成長,文先森在8月31日宣布了一件重要的事:放棄支持Python 2.7,只支持3.6以上版本。具體的食用方法,可以從傳送門前往項目頁觀察。
  • Python Tool 101 - Tool 002 - Python 情感分析 SnowNLP
    提出問題:SnowNLP分析豆瓣電影簡介的情感度解決方案:爬蟲選用:scrapy資料庫選用:mongodbpython環境選用:python3情感分析選用:SnowNLP實際操作:第一步安裝mongodb資料庫第二步安裝python
  • Abaqus python多邊形骨料腳本 - 感受腳本的美妙之處
    這幾個的腳本建模思路其實都是一樣的。寫腳本的步驟和模式我就不講了啊,打開pythonReader,邊在cae裡操作,邊記錄函數,然後改寫,調試。老粉絲都懂。新粉絲們可以看我以前寫的腳本文章,我講的非常詳細。2 實現邏輯寫腳本最重要的是,你要知道你在幹什麼。
  • Python開發:Win10創建定時任務執行Python腳本
    來源: 小小追 舉報   日常開發過程中,可能需要再特定時間段執行我們編寫的Python腳本
  • 今天教你如何用 Python 搶票
    每到年末,票就變得特別難搞,今年因為疫情管控可能要比往年好一點,但依舊不好搶,,,對於路途相對較遠的小夥伴,一旦錯過了最佳放票時機,之後搶到票的的可能性很小,因為跟你一起競爭搶票的大部分都不是人而是自動化程序,在一秒之內就能完成購票下單的那種(當然,也是在有票的前提下)今天呢,給大家介紹一個 12306搶票 相關的開源項目,並手把手教大家把程序跑起來,希望我們大家都能搶到回家的票
  • GitHub 熱點速覽:刷 LeetCode 的正確姿勢! - CSDN
    btw,項目剛開源 24 小時不到已獲得近 3k starGitHub 地址→https://github.com/cyrildiagne/ar-cutpaste1.2 亞馬遜工程師親測:coding-interview-university本周 star 增長數:850+coding-interview-university
  • Github霸榜:從零開始學3D著色器編程
    新智元原創 來源:Github編輯:元子【新智元導讀】這篇教程是今日GitHub趨勢榜第一,一天便達到了1500星。主要介紹了通過使用Panda3D遊戲引擎和OpenGL著色語言來為3D遊戲添加紋理,法線貼圖,泛光,環境遮擋等等。教程內容十分豐富,動圖也非常生動。
  • 利用Python實現FGO自動戰鬥腳本,再也不用爆肝啦~
    利用Python實現FGO自動戰鬥腳本,再也不用爆肝啦~Fate/Grand Order(非的肝不過歐的)作為索尼為了拯救自己不倒閉而開發的面向月廚的騙氪養成抽卡爆肝遊戲,居然沒有像隔壁《陰陽師》的自動戰鬥系統(看看別人現在都自帶腳本了)。畢竟是懶得肝,就不妨寫一個腳本來肝算了,省時省力。
  • Python騷操作-自動搶火車票
    如果沒有買到的話,不妨試用下本文的 Python 程序來幫你搶火車票,也可以幫你的家人和朋友來搶票,順帶學習一下 Python 爬蟲技術,可謂一舉兩得,何樂而不為?我本來想自己寫一個練練手的,但是轉眼一想,Python 本身最大的優勢是什麼,不就是有很多牛逼的人已經造好輪子了嗎?你只需要知道這些輪子並會使用就行了,這樣會節省你大量的精力和時間,而且站在巨人的肩膀上,會看得更遠。
  • 最新GitHub前10的JavaScript開源項目分享
    web前端開發框架的JavaScript庫Vue強勢霸榜,Mozilla開源的一項加密文件共享服務Send也上榜了,排行第三,還有許多實用的插件......具體如下:https://github.com/vuejs/vue Star 133287Vue.js 是構建 Web 界面的 JavaScript 庫,提供數據驅動的組件,
  • 周獲4700 Star 全球疫情數據可視化系統,超輕量級中文 OCR...
    作者 | HelloGitHub-小魚乾來源 | HelloGitHub摘要:連著兩周成績平平的 GitHub Trending 榜,終於和三月的天氣一樣進入全面變暖的模式,無論是本周剛開源搭乘 OCR 熱點並獲得 1,500+ star 的 chineseocr_lite,還是借著國外疫情大爆發這股「東風」一周獲得近 5,000+ star 的可視化項目
  • 快用Python來搶票!
    回家過年最重要的事情當然是搶火車票,這裡有張圖,務必記得收藏!!!然而大多數人遇到的情況是這樣的,當你滿心期待摩拳擦掌準備搶票的時候,你會發現一票難求!想回趟家真難!那麼作為程序猿的你,當然要用程序猿的方式來搶票!下面介紹幾款在 github 上面很火的搶票工具!
  • 過萬star高星項目的秘密(GitHub速覽 Vol.39)
    作者:HelloGitHub-小魚乾雖然國外十一併不過國慶,但是本周的 GitHub 也稍顯疲軟,GitHub 周榜的獲 star 超過 1k 的項目寥寥無幾,本周新開源的項目更是屈指可數。用 C 編寫的 GitHub repo 周榜中,知名的兩大深度學習框架——Tensorflow 和 Pytorch 雖榜上有名但是二者相加 star 數也未破千,好在 Go 項目一向頗受歡迎,比如 GitHub 官方開源的 cli 則一周獲得超過 3k+ star,之前熱點趨勢推薦過的安全傳輸文件工具——croc 表現也很搶眼獲得了 2k+ star。
  • Abaqus三維短纖維增強複合材料的python腳本教學
    前幾天感冒了,腦子轉不過彎,子程序寫不了,腳本不想寫。好在沒發燒,還好在疫情的低風險區域,不然就要被拉去隔離了。跟兄弟們隔欄相望了。所幸今天已經好多了,各位不要為我擔心啊。這幾天,雖然我還沒更新,但是我還是活在b站和知乎裡的。回答大家的一些問題。當然還遇到了等我的更新等的不耐煩的可愛小粉絲。我也是無能為力呀,身體實在是頂不住啦。
  • Github高贊:給文字打馬賽克=形同虛設,AI看透你一切小心思
    不,這不是聳人聽聞,最近一個名為Depix的GitHub項目火了,上線僅僅三天,star量就已經高達7K。截止發文,此項目已經火速達到1w+的star量:而就是這項技術,能夠解碼被打上馬賽克的文字,你的所有努力,甚至有了」欲蓋彌彰「的效果。
  • 你用 Python 寫過哪些牛逼的程序/腳本?
    因此,我寫了一個 python 腳本, 目的是為了使用 非官方的 IMDb API 來獲取數據。我選擇一個電影文件(文件夾),點擊右鍵,選擇『發送到』,然後 點擊 IMDB.cmd (順便提一下,IMDB.cmd 這個文件就是我寫的 python 腳本),就是這樣。
  • 人人都想搶茅臺,背後不僅利益大,而且套路深
    正如猿哥所言,在燃財經加入的「茅臺線索」群裡,經常會出現與上述類似的廣告貼。這些發布廣告的人以「可以更輕鬆搶到茅臺」為噱頭,在群裡表示,「可以代搶茅臺加微信」、「腳本擼飛天,正規穩定,加微信」、「代刷消費加微信」、「代搶美豆國美九九會員國美,穩定爆單需要的私聊」等等。
  • 告別AV畫質:實時把動畫變成4k高清,延時僅3毫秒,登上GitHub趨勢榜
    如今,有個名叫Anime4K的開源算法,能在動畫播放中,實時把畫面變成4k,延時低至3毫秒。能把720p/1080p變成2160p,也能把480p變成1080p。現在,項目已經在GitHub摘下3700多顆星,並一度登上了趨勢榜。那麼,這個算法究竟是如何造福人類的?只搞動畫團隊在論文裡感慨道:傳統超解析度算法 (如Bicubic) ,結果不怎麼好,因為它們根本不是為了動畫而生的。